@import"https://fonts.googleapis.com/css2?family=Pinyon+Script&family=Playfair+Display:ital,wght@0,400..900;1,400..900&family=Spectral:ital,wght@0,200;0,300;0,400;0,500;0,600;0,700;0,800;1,200;1,300;1,400;1,500;1,600;1,700;1,800&display=swap";*{margin:0;padding:0;box-sizing:border-box;scroll-behavior:smooth}.page-container,.newsletter_section .container,.coll-main-banner-part .caption,.shopify-section--main-banner .one-whole .caption,.cst-page-collection div.content,.sandcarving-vs-laser-banner .custom-banner,.cst-search div.content,.customers-register .container.content,.customers-login .container.content,.customers-account .container.content{max-width:1920px;width:100%;margin:0 auto;padding-left:160px;padding-right:160px}body{font-family:Playfair Display,serif;font-size:20px;letter-spacing:.02em}.ffp{font-family:Pinyon Script,cursive}.ffs{font-family:Spectral,serif}.video-image-popup-head .global-button:hover,.cst-opportunities .one-whole .caption .global-button:hover{background-color:#d2c8bc;border-color:#d2c8bc;color:#000}.image-text-grid-desc .global-button:hover{background-color:#866552cc;border-color:#866552cc}.cst-featured .global-button:hover{border-color:#fff;color:#fff;background-color:transparent}.caption .global-button:hover,.purchase-details .global-button:hover,.newsletter .global-button:hover,.coll-read-more:hover,.coll-read-more:focus{background-color:#866552;border-color:#866552;color:#fff}.promo-banner p{margin-bottom:0;color:#636363;font-size:14px;line-height:normal;font-weight:500;font-family:Playfair Display,serif;text-transform:none;letter-spacing:.02em}.promo-banner .promo-banner__close:before{color:#636363;line-height:normal;top:50%;transform:translateY(-50%);left:auto;right:10px;display:flex;width:10px;height:10px;text-align:center;align-items:center;justify-content:center}.promo-banner .promo-banner__close{width:10px;height:100%}.promo-banner--show .promo-banner{display:block}.promo-banner{min-height:30px}.promo-wrap{min-height:30px;display:flex;align-items:center;padding:2px 0}.promo-banner--show .promo-banner{display:block;min-height:auto}.top-bar{display:block;background-color:#191919;border-bottom:1px solid #474747;z-index:99}.top-bar .top-wrap{display:flex;justify-content:space-between}.top-bar .top-bar__menu li a{color:#fff;font-size:16px;line-height:2;letter-spacing:.02em;font-weight:500;font-family:Playfair Display,serif;display:flex;align-items:center;gap:6px;text-transform:lowercase;height:100%}.top-bar .top-bar__menu li a:hover,.top-bar .top-bar__menu li:nth-child(2) a:hover{color:#866552}.top-bar .top-bar__menu li:nth-child(2) a{font-weight:400;text-decoration:underline;color:#d2c8bc;letter-spacing:normal}.top-bar .top-bar__menu li{padding-left:0;padding-right:0;padding-inline-end:45px;position:relative;border-right:1px solid rgb(255 255 255 / 20%)}.top-bar .top-bar__menu>li+li{padding-left:20px}.top-bar .top-bar__menu li:last-child{border-right:none;padding-right:0}.top-bar .top-bar--right-menu .top-bar__menu li #header__selector-form button{color:#fff;font-size:16px;line-height:2;letter-spacing:.02em;font-weight:500;font-family:Playfair Display,serif;height:auto;padding:0;margin-right:0}.top-bar .top-bar--right-menu .top-bar__menu li{padding-inline-end:15px}.top-bar .top-bar--right-menu .top-bar__menu>li+li{padding-left:15px;padding-right:15px}.top-bar .top-bar--right-menu .top-bar__menu li:nth-child(2) a{text-decoration:none;color:#fff}.top-bar .top-bar--right-menu .top-bar__menu li:last-child{border-right:1px solid rgb(255 255 255 / 20%);display:flex}.top-bar .top-bar--right-menu .top-bar__menu li:nth-child(2) a:before,.top-bar .cart-container .mini_cart:before,.site-header.sticky_nav--stick .cart-container .mini_cart:before{font-size:20px}.top-bar .cart-container .mini_cart,.site-header.sticky_nav--stick .cart-container .mini_cart{width:auto;max-width:max-content;margin-left:0;padding:0 0 0 15px;background:transparent;font-size:0;height:100%}.top-bar .cart-container .mini_cart span{padding-left:0;padding-right:0;line-height:0}.top-bar__menu{align-items:normal}.top-bar li{padding-top:8px;padding-bottom:8px}.header .top-bar .social_icons{padding-left:0;display:none}.site-main-header .header__logo a{max-width:130px;width:100%}.nav-desktop ul li .nav-desktop__tier-1-link{padding:0;color:#fff;font-size:17px;line-height:normal;letter-spacing:.05em;font-weight:500;font-family:Playfair Display,serif;text-transform:capitalize;border:none}.nav-desktop ul li .nav-desktop__tier-1-link:hover,.nav-desktop ul li.nav-desktop__tier-1-item details:hover,.nav-desktop ul li.nav-desktop__tier-1-item details[open],.nav-desktop ul li.nav-desktop__tier-1-item details[open] .nav-desktop__tier-1-link{text-decoration:none;border:none}.nav-desktop ul{gap:45px}.site-main-header .main-nav{background:transparent;padding:0}.site-main-header .search-container{width:100%;max-width:200px;padding-left:0;margin-left:25px}.site-main-header .search-container .search-form__input{color:#fff;font-size:16px;font-family:Playfair Display,serif;height:59px;padding:0 42px 0 15px;border-color:#fff;background:#00000040}.site-main-header .search-container .search-form__input::placeholder,.site-main-header .search-container .search-form__input[type=text]{color:#fff!important;border-color:#fff}.site-main-header .search-container .search-form__submit-button{color:#fff;font-size:22px;padding:0;width:fit-content;right:20px;background-color:transparent}.site-main-header .search-container .search-form__submit-button:hover{background-color:transparent;border:none}.nav-desktop ul li.nav-desktop__tier-1-item{position:initial}.nav-desktop .nav-desktop__tier-2{min-width:350px;width:90vw!important;border-radius:5px;background:#191919;box-shadow:0 -10px 20px #00000026,0 10px 30px #0000001a;border:1px solid #474747;top:calc(100% - 10px);overflow:hidden;padding:20px;left:50%;transform:translate(-50%)}.nav-desktop .nav-desktop__tier-2 .widemenu__submenu-items{display:flex;flex-wrap:wrap;gap:8px 10px;margin-top:25px}.nav-desktop .nav-desktop__tier-2 .widemenu__submenu-items li{width:calc(25% - 10px);padding:0}[data-nav-desktop-details][open] .nav-desktop__tier-2--full-width-menu{width:max-content}.nav-desktop .nav-desktop__tier-2 .widemenu .widemenu__item a{font-size:14px;font-family:Playfair Display,serif;color:#fff}.nav-desktop .nav-desktop__tier-2 .widemenu .widemenu__item{margin-bottom:5px;padding:0 10px}.nav-desktop .nav-desktop__tier-2 .widemenu .widemenu__item:hover{background:#474747}.nav-desktop .nav-desktop__tier-2 .widemenu{display:block;padding:0}.top-bar #header__selector-form .disclosure__list-wrap{min-width:150px;top:calc(100% + 3px);left:auto;right:0}.top-bar #header__selector-form .disclosure__list-wrap ul{padding:10px}.top-bar .cart-container.active_link .mini_cart,.top-bar .cart-container.active_link .mini_cart span,.top-bar .cart-container .mini_cart:before{color:#fff}.site-header.sticky_nav--stick .cart-container.active_link .mini_cart,.site-header.sticky_nav--stick .cart-container.active_link .mini_cart span,.site-header.sticky_nav--stick .cart-container .mini_cart:before{color:#fff}.site-header.sticky_nav--stick .cart-container .mini_cart .cart_count,.top-bar .cart-container.active_link .mini_cart span.cart_count{display:none}.site-header.sticky_nav--stick{background:#000}.site-header.sticky_nav--stick .search-container{width:fit-content;max-width:fit-content}.site-header.sticky_nav--stick .search-container a{padding:5px}.site-main-header .header__logo{padding-bottom:0;text-align:left}.site-header.sticky_nav--stick .site-main-header .header__logo{padding-bottom:12px;padding-top:12px}.site-header.sticky_nav--stick .site-main-header{margin-top:0}.nav-desktop ul li .nav-desktop__tier-1-link span.icon-down-arrow{margin-left:3px}.logo-position--center.search-enabled--true .nav--right,.sticky_nav .menu-position--inline.logo-position--center .nav--right{width:45%;display:flex;align-items:center;justify-content:end}.sticky_nav .nav--left{padding-left:0}.cart-container{display:none}.top-bar__menu .cart-container .mini_cart{margin:0;padding:0;gap:0}.cart-container .cart_content{min-width:220px;margin-top:15px}.sticky_nav .menu-position--inline.logo-position--center .nav--right .cart-container,.top-bar__menu .cart-container{display:block}.site-header.sticky_nav--stick .site-main-header .header__logo{padding-bottom:0;padding-top:0}.sticky_nav--stick .site-main-header .header__logo a{max-width:90px}.sticky_nav--stick .site-main-header .main-nav{height:110px}.shopify-section--main-banner .one-whole .image-element__wrap,.coll-main-banner-part .banner .image-element__wrap{margin-top:75px}.shopify-section--main-banner .one-whole .caption .caption-content{padding:0 0 35px;max-width:50%}.shopify-section--main-banner .one-whole .caption .caption-content .pretext{margin-bottom:25px}.shopify-section--main-banner .one-whole .caption .caption-content .pretext p{color:#fff;font-size:53px;line-height:.9;letter-spacing:.02em;font-weight:400;font-family:Pinyon Script,cursive;text-transform:none;margin-bottom:0}.shopify-section--main-banner .one-whole .caption .caption-content .headline{font-size:113px;line-height:1.1;letter-spacing:.02em;font-weight:700;color:#fff;text-transform:uppercase;font-family:Playfair Display,serif;margin-bottom:25px}.shopify-section--main-banner .one-whole .caption .caption-content .headline span{font-size:90px;line-height:1.1;display:block}.shopify-section--main-banner .one-whole .caption .caption-content .subtitle p{color:#f8f8f8;font-size:24px;line-height:1.7;letter-spacing:.04em;font-weight:600;font-family:Playfair Display,serif;margin-bottom:30px;text-transform:none}.caption .global-button,.video-image-popup-head .global-button,.image-text-grid-desc .global-button,.cst-featured .global-button,.newsletter .global-button,.purchase-details .global-button,.predictive-search .global-button,.cntct-submit-btn-part,.faq-btn-list-sec a,.checkout_button .global-button,.coll-read-more{color:#fff;font-size:21px;line-height:1;letter-spacing:.02em;font-weight:400;font-family:Playfair Display,serif;padding:18px 20px 18px 40px;text-transform:none;display:inline-block;background-color:#866552;border-color:#866552;position:relative}.checkout_button .global-button:hover{color:#fff;background-color:#866552;border-color:#866552}.checkout_button .global-button{width:100%;display:flex;gap:5px}.caption .global-button:before,.video-image-popup-head .global-button:before,.image-text-grid-desc .global-button:before,.cst-featured .global-button:before,.newsletter .global-button:before,#contact_form .newsletter-submit:before,.purchase-details .global-button:before,.predictive-search .global-button:before,.cntct-submit-btn-part:before,.faq-btn-list-sec a:before,.checkout_button .global-button:before,.coll-read-more:before{content:"";position:absolute;top:0;left:10px;width:14px;height:100%;background-image:url(/cdn/shop/files/Subtract-black.png);background-position:center;background-repeat:no-repeat;background-size:100% 100%}.video-image-popup-head .global-button:before,.image-text-grid-desc .global-button:before,.cst-featured .global-button:before,.newsletter .global-button:before,#contact_form .newsletter-submit:before,.purchase-details .global-button:before,.predictive-search .global-button:before,.faq-btn-list-sec a:before,.coll-read-more:before{left:3px}.purchase-details .global-button{width:fit-content;margin:0 auto}.cntct-submit-btn-part .global-button{padding:0;background:transparent;border:none;font-size:21px;line-height:1;letter-spacing:.02em;font-family:Playfair Display,serif;text-transform:none}.cntct-submit-btn-part .global-button:hover,.cntct-submit-btn-part .global-button:focus{background-color:transparent;border:none}.cntct-submit-btn-part{padding:19px 50px 19px 60px;margin:auto;display:flex;width:fit-content;cursor:pointer}.search-form__submit-button{background-color:#866552;border-color:#866552}.newsletter .global-button{padding:5px 5px 5px 20px}.video-image-popup-head .global-button{background-color:#d2c8bc;border-color:#d2c8bc;color:#000;display:flex;align-items:center;gap:8px;width:fit-content;padding:17px 44px 17px 55px;margin:auto}.image-text-grid-desc .global-button{background-color:#866552cc;border-color:#866552cc}.image-text-grid-desc .global-button:before,#contact_form .newsletter-submit:before,.purchase-details .global-button:before,.coll-read-more:before,.faq-btn-list-sec a:before,.cntct-submit-btn-part:before,.checkout_button .global-button:before{filter:brightness(1) invert(1)}.shopify-section--main-banner .one-whole .caption .caption-content .button-grid-container{margin-top:0}.faq-btn-list-sec a svg path{fill:#fff}.faq-btn-list-sec a{display:flex;align-items:center;gap:10px}.faq-btn-list-sec a.faq-btn-return:before{background-image:url(/cdn/shop/files/black-border-Subtract.png?v=1761804169);filter:none;width:16px}.faq-btn-list-sec{display:flex;justify-content:center;width:100%;gap:20px;margin-top:40px}.faq-btn-list-sec a.faq-btn-return{border:1px solid #676767;color:#000;background-color:transparent}.faq-btn-list-sec a.faq-btn-return svg path{fill:#000}.icon-text-list-section{background-color:#000;padding:60px 0}.icon-text-list-part{width:100%;gap:20px;display:flex;justify-content:space-between}.icon-text-list-wrap{display:flex;gap:25px;align-items:center}.icon-text-list-wrap img{width:44px}.icon-text-list-wrap:nth-child(3) img{width:63px}.icon-text-list-wrap h4{color:#fff;font-family:Playfair Display,serif;font-size:21px;line-height:1.5;letter-spacing:.02em;font-weight:600;margin-bottom:0;padding:0;text-transform:none}.icon-text-list-wrap:nth-child(1){width:17.625%}.icon-text-list-wrap:nth-child(2){width:21.9375%}.icon-text-list-wrap:nth-child(3){width:18.8125%}.icon-text-list-wrap:nth-child(4){width:21.3125%}section.section.cst-collection{max-width:100%;width:100%;padding:150px 0;background-color:#d2c8bc;overflow:hidden}.cst-collection .one-whole .title{color:#171719;text-align:center;font-size:70px;line-height:.9;letter-spacing:.02em;font-weight:700;font-family:Playfair Display,serif;margin-bottom:0}.cst-collection .one-whole .title span{font-weight:400;font-family:Pinyon Script,cursive;text-transform:none}.cst-collection .featured-collection__description.rte{width:100%;margin:0;padding:0;color:#171719;text-align:center;font-size:34px;line-height:1.3;font-weight:600;font-family:Spectral,serif;letter-spacing:normal}.cst-collection .one-whole.column{margin-left:0;margin-right:0;padding:0 20px;width:100%;max-width:100%}.cst-collection .one-whole.column .one-third.column{width:33.33%!important;margin-bottom:0;margin-left:0;margin-right:0!important}.cst-collection .list-collections{display:flex;flex-wrap:nowrap;gap:0px}.cst-collection .list-collections .swiper-wrapper{gap:20px;overflow:hidden}.cst-collection .collection-info__caption .title{color:#000;text-align:left;font-size:28px;line-height:1;font-weight:500;margin-bottom:0;text-transform:none}.cst-collection .collection-info__caption{margin-top:25px}.cst-collection .one-whole.column .image-element__wrap{margin-top:50px}.video-image-popup-section{padding:80px 0 100px;background-color:#000}.video-image-popup-head h2{color:#fff;text-align:center;font-size:70px;line-height:.9;letter-spacing:.02em;font-weight:400;font-family:Pinyon Script,cursive;text-transform:none;margin-bottom:45px}.video-image-popup-head h2 span{font-family:Playfair Display,serif;font-weight:700;text-transform:lowercase}.video-image-popup-part{width:100%;padding:0 40px}.video-popup-img-list{margin-top:60px;display:grid;grid-template-columns:repeat(2,1fr);gap:40px}.video-popup-img-wrap img,.image-text-grid-img img{width:100%;height:100%;object-fit:cover;display:block}.video-popup-img-wrap img{max-height:570px;object-fit:contain}.image-text-grid-section{padding:150px 0;background-color:#d2c8bc}.image-text-grid{width:100%;padding:20px;background-color:#fff;display:flex;align-items:center;justify-content:space-between}.image-text-grid-desc{width:43%;padding:0 100px}.image-text-grid-img{width:57%}.image-text-grid-desc h4,.image-text-grid-desc h2{color:#000;font-size:70px;line-height:1;letter-spacing:.02em;font-weight:400;font-family:Pinyon Script,cursive;text-transform:none;margin-bottom:0;padding:0}.image-text-grid-desc h2{font-family:Playfair Display,serif;font-weight:700;text-transform:uppercase;margin-bottom:30px}.image-text-grid-desc p{line-height:1.9;font-weight:600;margin-bottom:35px}.image-text-grid-img,.image-text-grid-img figure{height:100%}.cst-opportunities .image-element__wrap{margin-top:0}.cst-opportunities .container{padding:50px}.cst-opportunities{background-color:#d2c8bc}.cst-opportunities .one-whole .caption{max-width:100%;padding:0 50px}.cst-opportunities .one-whole .caption .caption-content .pretext{margin-bottom:0}.cst-opportunities .one-whole .caption .caption-content .pretext p{margin-bottom:0;color:#fff;font-size:70px;line-height:1;letter-spacing:.02em;font-family:Pinyon Script,cursive;text-transform:none;font-weight:400}.cst-opportunities .one-whole .caption .caption-content .headline{font-size:70px;letter-spacing:.02em;margin-bottom:25px;font-family:Playfair Display,serif;font-weight:700;color:#fff}.cst-opportunities .one-whole .caption .caption-content .subtitle p{font-size:20px;line-height:1.8;letter-spacing:.02em;font-weight:600;color:#efefef;margin-bottom:40px;font-family:Playfair Display,serif;text-transform:none}.cst-opportunities .one-whole .caption .global-button{background-color:#d2c8bc;border-color:#d2c8bc;color:#000}.cst-featured .global-button:before{background-image:url(/cdn/shop/files/Subtract-white-arrow.png?v=1761212094)}.cst-opportunities .one-whole .caption .caption-content{padding:0;max-width:40%}.cst-featured{width:100%;max-width:100%;padding:100px 0;background-color:#aaa2a0}body div .cst-featured .image-with-text-container{margin-top:0!important;margin-bottom:0!important;justify-content:space-between}.cst-featured .column{margin-left:0;margin-right:0}.cst-featured .collection_title{margin-bottom:0}.cst-featured .collection_title h2 span{text-transform:uppercase;font-weight:700;font-family:Playfair Display,serif;color:#fff}.cst-featured .collection_title h2{color:#fff;font-size:70px;line-height:1;letter-spacing:.02em;font-weight:400;text-transform:none;font-family:Pinyon Script,cursive;margin-bottom:20px}.cst-featured .description p{color:#fff;font-size:20px;line-height:1.8;letter-spacing:.02em;font-weight:600;margin-bottom:35px}.cst-featured .icon-text-block img{width:40px}.cst-featured .icon-text-block{display:flex;align-items:center;gap:20px;margin-bottom:50px}.cst-featured .icon-text-block h3{color:#fff;font-size:26px;letter-spacing:.02em;font-weight:600;margin-bottom:0;line-height:1;font-family:Playfair Display,serif;text-transform:none}.cst-featured .global-button{border-color:#fff;color:#fff;background-color:transparent}.featured_collections .one-half:first-child{width:calc(48% - 30px)}.cst-featured .featured-link--half .info{display:inline-block;width:100%;margin:0 auto;padding:10px}.newsletter_section{padding:320px 0}.newsletter_section h2.title span{text-transform:uppercase;font-weight:700;font-family:Playfair Display,serif}.newsletter_section h2.title{color:#fff;font-size:70px;line-height:1;letter-spacing:.02em;font-weight:400;font-family:Pinyon Script,cursive;text-transform:none;margin-bottom:35px}.newsletter .newsletter-email{height:74px;max-height:74px;width:100%;background-color:#fff;position:relative}.newsletter .newsletter-email:before{content:"";position:absolute;top:50%;transform:translateY(-50%);left:30px;background-image:url(/cdn/shop/files/Simplification_4.png?v=1760605795);background-position:center;background-repeat:no-repeat;background-size:100% 100%;height:24px;width:24px;display:flex;align-items:center;justify-content:center}.newsletter .newsletter-email input.contact_email{height:100%;max-height:100%;color:#ababab;font-family:BeVietnamPro-Medium,sans-serif;font-size:16px;letter-spacing:.03em;font-weight:500;padding:10px 10px 10px 65px;margin-bottom:0;width:calc(100% - 150px)}.newsletter input.contact_email,.newsletter input.contact_email::placeholder{color:#ababab}#contact_form .newsletter-submit{width:140px;position:absolute;right:10px;top:50%;transform:translateY(-50%);height:100%;max-height:calc(100% - 20px);display:flex;align-items:center;justify-content:center;line-height:1}#contact_form .newsletter-submit .newsletter-form__sign-up{width:100%;position:initial;height:100%;display:flex;align-items:center;justify-content:center;line-height:1;margin-left:0;max-height:100%;padding-left:15px}.newsletter .input-row{position:relative;margin-left:0;margin-right:0}.consent-checkbox label{color:#f7f4ee;font-size:20px;line-height:1.9;letter-spacing:.02em;font-weight:600;margin-bottom:0;margin-top:20px;display:flex;align-items:baseline;cursor:pointer}.consent-checkbox label input[type=checkbox]{height:18px;width:30px;background-color:#15070200!important;border-radius:5px;border:1px solid #fff;accent-color:#866552;margin-right:8px;cursor:pointer}.newsletter_section .newsletter,.password-page-row form{display:inline-block;padding-top:0!important;width:100%;max-width:100%}.newsletter_section .five-eighths{margin:0;padding:0;width:49%}.newsletter_section .five-eighths .newsletter{max-width:90%}.testimonials-wrapper{padding-top:150px;padding-bottom:100px}.testimonial-heading{color:#fff;text-align:center;font-size:70px;line-height:1;letter-spacing:.02em;font-weight:400;font-family:Pinyon Script,cursive;text-transform:none;margin-bottom:50px}.testimonial-heading span{font-family:Playfair Display,serif;font-weight:700;text-transform:uppercase}.testimonial-quote{color:#fff;text-align:center;font-size:32px;line-height:1.9;letter-spacing:.02em;font-weight:500;font-style:italic;margin-bottom:30px}.testimonial-author{color:#fff;font-size:24px;line-height:1.3;font-weight:400;font-family:Playfair Display,serif;text-align:center}.testimonial-date{color:#969595;font-size:16px;line-height:1.8;letter-spacing:.04em;font-weight:500;font-family:Playfair Display,serif;text-align:center}.testimonials-wrapper .flickity-page-dots .dot{margin:0 10px;background:#d2c8bc;opacity:.5;width:50px;height:2px;border-radius:0}.distinguished-clients{padding:0 0 150px;text-align:center}.distinguished-clients h2{color:#fff;font-size:28px;line-height:1;letter-spacing:.02em;font-weight:700;font-family:Playfair Display,serif;text-transform:capitalize;margin-bottom:25px}.distinguished-clients .logo img{max-height:210px;width:100%;display:block;height:100%;object-fit:contain}.distinguished-clients .logo:nth-child(3){max-width:max-content;width:100%}.testimonials-wrapper .flickity-viewport{margin-bottom:50px}.testimonials-wrapper .flickity-page-dots{bottom:0;left:50%;transform:translate(-50%)}.distinguished-clients .logos{gap:75px;flex-wrap:nowrap}.distinguished-clients .logos .logo:nth-child(2){width:239px}.distinguished-clients .logos .logo:nth-child(5){width:220px}.distinguished-clients .logos .logo:nth-child(4){width:185px}.distinguished-clients .logos .logo:nth-child(1){width:126px}.distinguished-clients .logos .logo:nth-child(3){width:135px}.testimonials-wrapper .flickity-button{display:none}.section{max-width:100%;width:100%}.feature-heading-main{margin:0 0 50px}.feature-heading-main .title{color:#171719;text-align:center;font-size:70px;line-height:1;letter-spacing:.02em;font-weight:700;text-transform:uppercase;font-family:Playfair Display,serif;margin-bottom:15px}.feature-heading-main .title span{color:#171719;font-weight:400;font-family:Pinyon Script,cursive;text-transform:none}.feature-heading-main .featured-collection__description{padding:0;color:#404040;text-align:center;font-size:20px;line-height:1.8;letter-spacing:.04em;font-weight:600;width:72%;margin:auto}.gallery-cell .product-details .title,.customers-account .container.content .column h1,.wholesale-collection .section-wrapper .shopify-section--collection-template.under-menu h1{color:#150702;text-align:center;font-size:30px;line-height:1.1;letter-spacing:.02em;font-weight:600;font-family:Playfair Display,serif;text-transform:none;margin-bottom:20px}.customers-account .container.content .column h1,.wholesale-collection .section-wrapper .shopify-section--collection-template.under-menu h1{padding:0}.gallery-cell .product-details .money,.products-slider.slider-gallery .gallery-cell.visible-3 .product-details .compare-at-price .money{color:#000;text-align:center;font-size:40px;line-height:1.1;letter-spacing:.02em;font-weight:700;margin-bottom:30px;display:block}.smart-payment-button--false .purchase-details{padding-bottom:50px}.smart-payment-button--false{margin-bottom:0}.products-slider.slider-gallery .gallery-cell .product-info__caption{margin-top:0;padding:50px}.products-slider.slider-gallery .gallery-cell{background-color:#fff}.shopify-section--featured-collection .section{background-color:#d2c8bc}.homepage-product-slider{background-color:#d2c8bc;margin:0;padding-bottom:150px;overflow:hidden}.homepage-product-slider .flickity-prev-next-button.previous,.product-product-page-2 .flickity-prev-next-button.previous,.homepage-product-slider .flickity-prev-next-button.next,.product-product-page-2 .flickity-prev-next-button.next{background-color:#fff;border:2px solid #000;width:55px;height:55px;opacity:1;top:50%;transform:translateY(-50%);bottom:auto;z-index:9}.homepage-product-slider .flickity-prev-next-button.previous{left:50px}.product-product-page-2 .flickity-prev-next-button.previous{left:-100px}.homepage-product-slider .flickity-prev-next-button.next{right:50px}.product-product-page-2 .flickity-prev-next-button.next{right:-100px}.homepage-product-slider .flickity-prev-next-button svg,.product-product-page-2 .flickity-prev-next-button svg{padding:0;left:0%;width:100%;height:100%}.homepage-product-slider .flickity-prev-next-button svg rect,.product-product-page-2 .flickity-prev-next-button svg rect{fill:transparent;stroke:none}.homepage-product-slider .flickity-prev-next-button svg path,.product-product-page-2 .flickity-prev-next-button svg path{fill:#000}svg.flickity-button-icon{display:none}.homepage-product-slider .flickity-prev-next-button.previous:hover,.product-product-page-2 .flickity-prev-next-button.previous:hover,.homepage-product-slider .flickity-prev-next-button.next:hover,.product-product-page-2 .flickity-prev-next-button.next:hover{background-color:#000;border-color:#000}.homepage-product-slider .flickity-prev-next-button.previous:hover rect,.product-product-page-2 .flickity-prev-next-button.previous:hover rect,.homepage-product-slider .flickity-prev-next-button.next:hover rect,.product-product-page-2 .flickity-prev-next-button.next:hover rect{fill:#000}.homepage-product-slider .flickity-prev-next-button.previous:hover path,.product-product-page-2 .flickity-prev-next-button.previous:hover path,.homepage-product-slider .flickity-prev-next-button.next:hover path,.product-product-page-2 .flickity-prev-next-button.next:hover path{fill:#fff}.homepage-product-slider .flickity-enabled{overflow:initial}.products-slider.slider-gallery .gallery-cell.visible-3{width:33.33%;margin-right:30px;min-height:866px;position:relative}.products-slider.slider-gallery .flickity-slider{gap:30px;display:flex;position:initial}.homepage-product-slider .flickity-page-dots .dot,.product-product-page-2 .flickity-page-dots .dot{background:#866552;opacity:.3;width:50px;height:2px;border-radius:0}.homepage-product-slider .flickity-page-dots .dot.is-selected,.product-product-page-2 .flickity-page-dots .dot.is-selected{opacity:1}.homepage-product-slider .flickity-page-dots,.product-product-page-2 .flickity-page-dots{bottom:-50px;left:50%;transform:translate(-50%)}.shopify-section--main-banner .container{padding:0}.cst-collection .one-whole .image-element__wrap{height:auto!important}.coll-main-banner-part .caption-content{padding:0;width:100%;max-width:80%;text-align:left;margin-top:150px}.coll-main-banner-part .caption-content::-webkit-scrollbar{width:6px}.coll-main-banner-part .caption-content::-webkit-scrollbar-track{background:#f1f1f1;border-radius:10px}.coll-main-banner-part .caption-content::-webkit-scrollbar-thumb{background:#c2c2c2;border-radius:10px}.coll-main-banner-part .caption-content::-webkit-scrollbar-thumb:hover{background:#8a8a8a}.shopify-section--page-faq-template .coll-main-banner-part .caption-content{max-width:75%}.coll-main-banner-part .caption .headline{color:#fff;text-align:left;font-size:113px;line-height:.9;position:relative;font-family:Playfair Display,serif;font-weight:700;text-transform:none;margin-bottom:40px}.shopify-section--page-faq-template .coll-main-banner-part .caption .headline{font-weight:400}.coll-main-banner-part .caption .headline span{font-family:Pinyon Script,cursive;font-weight:400;text-transform:none}.coll-main-banner-part .banner .image-element__wrap{max-height:705px;min-height:700px}.coll-main-banner-part .banner .image-element__wrap{display:flex}.coll-main-banner-part .banner .image-element__wrap img{height:auto;max-height:100%}.coll-main-banner-part .banner .coll_banner-desc p,.coll-main-banner-part .banner .subtitle p{color:#f8f8f8;text-align:left;font-size:24px;line-height:1.6;letter-spacing:.04em;font-weight:600;font-family:Playfair Display,serif;margin-bottom:0;text-transform:none}.coll-main-banner-part .caption{text-align:left}.cst-page-collection{background-color:#d2c8bc;padding:150px 0}.cst-page-collection .product-list .one-third{background-color:#fff;margin:0}.cst-page-collection .product-list{width:100%;gap:20px}.cst-page-collection .product-list .product-info__caption{padding:40px 40px 20px;margin:0}.cst-page-collection .product-list .smart-payment-button--false .purchase-details{padding-bottom:40px}.cst-page-collection .product-list .product-info__caption .title,.cst-search .product-details .title{color:#150702;font-size:24px;line-height:1.3;letter-spacing:.02em;font-weight:600;font-family:Playfair Display,serif;margin-bottom:5px;text-transform:none}.cst-search .product-list .product-info__caption .compare-at-price{text-decoration:none}.cst-search .product-list .product-info__caption .compare-at-price .money{color:#6e6e6e;font-size:28px;line-height:normal;font-weight:400;text-decoration:line-through}.cst-search .content-wrapper.is-flex.is-flex-wrap{margin-bottom:150px}.cst-page-collection .product-list .product-info__caption .money,.cst-search .product-list .product-info__caption .money,.cst-page-collection .product-list .product-info__caption .free-price-text{color:#000;text-align:center;font-size:32px;line-height:1.1;letter-spacing:.02em;font-weight:700;font-family:Playfair Display,serif}.cst-page-collection .product-list .quick-shop-style--inline .inline-quickshop{margin-top:0}.cst-page-collection div.content{padding-top:0;padding-bottom:0}.cst-page-collection .container .one-whole.column{margin-left:0;margin-right:0;width:100%}.cst-page-collection .sidebar-wrap{border-right:none;margin-right:50px;padding-right:0}body div .cst-page-collection .sidebar{width:22%!important;padding-right:30px}body div .cst-page-collection .has-sidebar-option,.collection-top-filters{width:78%!important}.sidebar-block__heading span.right.icon-down-arrow{position:relative;top:3px}.collection-top-filters{display:flex;justify-content:space-between;margin-left:auto}.cst-page-collection .feature-divider,.cst-page-collection div.breadcrumb-collection{display:none}.cst-page-collection .sort_by,.cst-page-collection .sort_by option,.cst-page-collection .tag_filter{color:#000;text-align:left;font-size:20px;line-height:normal;letter-spacing:.02em;font-weight:700;font-family:Playfair Display,serif;text-transform:none}.cst-page-collection .sort_by,.cst-page-collection .tag_filter{width:240px;height:60px;padding:15px;background:#e3dbd2;border:1px solid #000;appearance:auto;-webkit-appearance:auto;-moz-appearance:auto;position:relative}.cst-page-collection .one-whole.column.section_select{position:relative;margin-bottom:30px}.cst-page-collection details.sidebar-block{padding-left:0}.cst-page-collection details.sidebar-block .sidebar-block__heading{color:#000;text-align:left;font-size:22px;line-height:1;letter-spacing:0;font-weight:700;font-family:Playfair Display,serif;text-transform:none;margin-bottom:0;padding:20px 22px;border-bottom:1px solid transparent}.cst-page-collection .sidebar .sidebar-block[open] .sidebar-block__heading{border-color:#000}.cst-page-collection details.sidebar-block .faceted-filter-group-display__list{margin:0 15px}.cst-page-collection details.sidebar-block .faceted-filter-group-display__list li{padding:10px;border-bottom:1px solid #00000029}.cst-page-collection details.sidebar-block .faceted-filter-group-display__list li input[type=checkbox],.cst-page-collection details.sidebar-block .faceted-filter-group-display__list li svg{height:18px;width:18px;border:1px solid #b8b8b8;accent-color:#000}.faceted-filter-group-display__list-item-input:checked~.faceted-filter-group-display__checkmark{stroke:#fff;background:#000;border-color:#000}.cst-page-collection details.sidebar-block .faceted-filter-group-display__list li .faceted-filter-group-display__list-item-label-text{color:#3a3a3a;text-align:left;font-size:18px;line-height:normal;font-weight:400;font-family:Playfair Display,serif}.faceted-filter-group-display__list-item-input:focus~.faceted-filter-group-display__checkmark{box-shadow:none}.sidebar-block--first .faceted-active-filters{padding-top:15px}.faceted-filter-group-display__header{margin-bottom:0}.faceted-filter-group-display__header .faceted-filter-group-display__header-clear{padding:10px 15px}.paginate .page,body #tbProductReviews .pagination>li{width:42px;height:42px;border:1px solid #777777!important;display:inline-flex;background:#fff;justify-content:center;align-items:center;overflow:hidden;border-radius:0;margin:0}.paginate .page,.paginate .page a,body #tbProductReviews .pagination>li>a,body #tbProductReviews .pagination>li>span{color:#777;text-align:center;font-size:22px;letter-spacing:.02em;font-weight:400;font-family:Playfair Display,serif;padding:0;border:0;margin:0;line-height:.9}body #tbProductReviews .pagination>li>a,body #tbProductReviews .pagination>li>span{background-color:transparent;border:0;margin-bottom:0}.paginate .page.current,.paginate .page:hover,.paginate .page:hover a,.paginate .page.current a{font-weight:700;color:#000}body #tbProductReviews .pagination>li.active a,body #tbProductReviews .pagination>li.active span,body #tbProductReviews .pagination>li:hover a,body #tbProductReviews .pagination>li:hover span{font-weight:700;color:#000;background-color:transparent;border:0}body #tbProductReviews .pagination>.active>a,body #tbProductReviews .pagination>.active>span,body #tbProductReviews .pagination>.active>a:hover,body #tbProductReviews .pagination>.active>span:hover,body #tbProductReviews .pagination>.active>a:focus,body #tbProductReviews .pagination>.active>span:focus{background-color:transparent;border:0;color:#000}body #tbProductReviews .pagination>li.disabled{display:none}.paginate .page.current,.paginate .page:hover,body #tbProductReviews .pagination>li.active,body #tbProductReviews .pagination>li:hover{border-color:#000;background-color:#fff}.paginate .page a:hover{border-color:transparent;background-color:#fff}.paginate .next a,.paginate .prev a{font-size:0}.paginate .prev,.paginate .next{width:42px;height:42px;border:1px solid #777777!important;display:inline-flex;background:#fff;justify-content:center;align-items:center;overflow:hidden;border-radius:0;margin:0;padding:0;cursor:pointer}.paginate .page a{margin-top:-4px}.paginate .prev:hover,.paginate .next:hover{border-color:#000!important}.paginate .prev:hover .icon-left-arrow:before,.paginate .next:hover .icon-right-arrow:before{filter:brightness(0) invert(0)}.paginate,body #tbProductReviews .pagination{display:flex;justify-content:center;align-items:center;gap:9px;margin-top:40px}.paginate .icon-left-arrow:before,.icon-right-arrow:before{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background-image:url(/cdn/shop/files/back-arrow.png?v=1761293424);background-position:center;background-repeat:no-repeat;background-size:100% 100%;height:15px;width:20px;display:inline-flex;align-items:center;justify-content:center}.paginate .icon-right-arrow:before{background-image:url(/cdn/shop/files/next-arrow.png?v=1761293424)}.collection .faq-acc{max-width:100%;margin:0 auto;background-color:#d2c8bc;padding-bottom:150px}.collection-title .label span{color:#171719;font-size:70px;line-height:1;letter-spacing:.02em;font-weight:700;text-transform:uppercase;font-family:Playfair Display,serif;margin-bottom:50px;display:block}.faq-acc .acc-btn,.faqAccordion dt button{color:#000;text-align:left;font-size:24px;line-height:normal;letter-spacing:.02em;font-weight:400;font-family:Playfair Display,serif;padding:27px 30px;border:1px solid #b9b2a9;background-color:#ded5cb;display:flex;align-items:center;justify-content:space-between;gap:12px}.faqAccordion dt button{margin-bottom:30px}.faqAccordion dt button[aria-expanded=true]{margin-bottom:0}.faqAccordion>dd{padding:0 30px 30px;background-color:#000;margin-bottom:30px}.faq-acc .acc-item{margin-bottom:30px}.faq-acc .acc-item:last-child{margin-bottom:0}.faq-acc .acc-panel.open{background-color:#000}.faq-acc .acc-btn[aria-expanded=true],.faqAccordion dt button[aria-expanded=true]{padding-bottom:15px;background-color:#000;color:#fff;border-color:#000;font-weight:700}.faq-acc .acc-panel.open p,.faqAccordion>dd p{color:#cfcfcf;font-size:18px;line-height:2;letter-spacing:.04em;font-weight:400;font-family:Playfair Display,serif;margin-bottom:0}.faq-acc .chev,.faqAccordion dt button span path,.faqAccordion dt button span{transition:transform .25s ease;font-size:30px;color:#454545;height:17px;width:17px;display:flex;align-items:center;justify-content:center;font-weight:800}.faq-acc .acc-btn[aria-expanded=true] .chev,.faqAccordion dt button[aria-expanded=true] span{transform:rotate(140deg);color:#fff}.faqAccordion dt button[aria-expanded=true] span path,.faqAccordion dt button:hover path,.faqAccordion dt button:focus path{fill:#fff}.faq-acc .faq-wrapper{width:81%;margin-left:auto}.footer{padding:120px 0 50px;background-color:#d2c8bc}.footer .footer-logo{max-width:213px!important;width:100%;margin-bottom:25px;margin-top:35px}footer .social_icons{margin-top:0;padding-top:0}.footer .social_icons li a:before{display:none}.footer .social_icons li a,.footer .social_icons li,.toggle_content ul li,.toggle_content ul li p{margin-bottom:0}.social_icons li{padding-right:10px}.footer .footer_menu h6{color:#000;text-align:left;font-size:20px;line-height:2.2;letter-spacing:.03em;font-weight:700;text-transform:uppercase;font-family:Playfair Display,serif;margin-bottom:0;position:relative;padding-bottom:0}.footer .footer_menu h6:before{content:"";position:absolute;top:50%;left:0;width:100%;height:1px;background-color:#000;z-index:0}.footer-menu-heading{margin-bottom:0;display:inline-block;background-color:#d2c8bc;padding-right:10px;position:relative}.footer .toggle_content ul li a{color:#000;text-align:left;font-size:16px;line-height:2.875;letter-spacing:.03em;font-weight:400;font-family:Playfair Display,serif}.toggle_content ul{padding-top:0;column-count:3;column-gap:45px;column-fill:balance}.footer-menu-wrap .one-third:nth-child(3) .toggle_content ul{column-count:2}.footer-menu-wrap .one-third:first-child{width:16%;margin:0}.footer-menu-wrap .one-third:nth-child(2){width:36%;margin:0}.footer-menu-wrap .one-third:nth-child(3){width:29%;margin:0}.footer-menu-wrap{justify-content:space-between}.footer-message{margin-top:50px;padding:50px 0;border-top:1px solid rgb(0 0 0 / 30%);text-align:center}.footer-message p{font-size:16px;line-height:35px;letter-spacing:.03em;font-weight:600;color:#474747;font-family:Playfair Display,serif;margin-bottom:0}.footer .footer-message p a{color:#866552;font-weight:800;font-size:16px}.footer-credits__top{display:none}.footer_credits{margin-top:0;border-top:1px solid rgb(0 0 0 / 30%);padding-top:50px}.footer-credits__bottom .payment_methods{margin:0;padding:0;display:flex;align-items:center;gap:7px}.footer-credits__bottom{align-items:center}.footer-credits__bottom .credits{padding-top:0;margin:0;text-align:left;font-size:16px;line-height:16px;letter-spacing:.03em;font-weight:400;color:#404040;font-family:Playfair Display,serif}.footer .footer-credits__bottom .credits a{color:#866552;font-weight:900;font-size:16px}footer .container .footer_credits{margin-left:0;margin-right:0;width:100%}.video-popup.active{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);height:80%;width:70%;z-index:99;background-color:#fff}.video-popup-content,.video-popup-iframe-wrapper{width:100%;height:100%;background-color:#fff;position:relative}.video-popup-iframe-wrapper video{height:100%;width:100%;object-fit:cover}button.video-popup-close{background:#d2c8bc;height:35px;width:35px;display:flex;align-items:center;justify-content:center;font-size:40px;color:#000;text-align:right;margin-left:auto;line-height:normal}.video-popup-overlay{position:relative}.video-popup-overlay:before{content:"";height:100vh;width:100vw;position:fixed;top:50%;left:50%;background-color:#000;opacity:.9;z-index:-1;transform:translate(-50%,-50%)}.search-form--header .predictive-search{top:calc(100% + 15px)}.cst-faqq{padding:150px 0;background-color:#d2c8bc}.cst-faqq .container.content{padding:0}.faqAccordion .title{color:#171719;text-align:center;font-size:70px;line-height:1;letter-spacing:.02em;font-weight:700;text-transform:uppercase;font-family:Playfair Display,serif;padding:0;margin-bottom:65px}.accordion dt>a:after,.faqAccordion dt>button:after{display:none}.accordion>dt>a:hover,.accordion>dt>a:focus,.accordion>dt>button:hover,.accordion>dt>button:focus,.faqAccordion>dt>a:hover,.faqAccordion>dt>a:focus,.faqAccordion>dt>button:hover,.faqAccordion>dt>button:focus{filter:none;background:#000;border:1px solid #000;color:#fff}.cst-faqq .page-container,.engraving-comparison-three .container{max-width:1300px}.cst-faqq .container .column,.cst-faqq .container .columns{margin-left:0;margin-right:0;width:100%}.shopify-section--main-banner .coll-main-banner-part .one-whole .caption .caption-content .headline{font-weight:400;margin-bottom:35px;letter-spacing:0}.shopify-section--main-banner .coll-main-banner-part .one-whole .caption .caption-content .headline span{display:inline;font-size:113px;line-height:.9}.page-contact .shopify-section--main-banner .one-whole .caption .caption-content{padding:0;max-width:65%}.page-contact .shopify-section--main-banner .one-whole .caption .caption-content .subtitle{padding-right:50px}.ontact-main-form-part,.reg-form-wrap{width:100%;background-color:#e3dbd2;border:1px solid #bcb5ad;padding:115px}.custom-contact-form__heading .title,.reg-form-wrap .collection_nav h1{color:#171719;text-align:center;font-size:70px;line-height:45px;letter-spacing:.02em;font-family:Playfair Display,serif;font-weight:700;text-transform:uppercase;margin-bottom:70px}.custom-contact-form__heading .title span{font-weight:400;text-transform:none;font-family:Pinyon Script,cursive}.contact-main-form-section .one-whole.column{margin:0;padding:0;width:100%}.contact-main-form-section .feature-divider{display:none}.custom-contact-form .contact-block label,.reg-form-wrap form label{font-size:18px;line-height:1;font-weight:500;color:#4c4c4c;font-family:Playfair Display,serif;margin-bottom:12px;width:calc(100% - 28px)}.custom-contact-form .contact-block .upload-section label{width:100%}.custom-contact-form .contact-block label span.red,.reg-form-wrap form label span.red{color:#a13404}.custom-contact-form .contact-block input,.custom-contact-form .contact-block select,.custom-contact-form .contact-block textarea,.reg-form-wrap form div input,.customers-login .reg-form-wrap form input{height:60px;border:1px solid #b7aea4;background-color:#fff;color:#797979;font-size:14px;line-height:normal;font-weight:400;font-family:Playfair Display,serif;padding:0 20px;width:100%;margin:0}.custom-contact-form .contact-block textarea{height:180px;padding:20px}.custom-contact-form .contact-block select{margin-bottom:0;padding-bottom:0;margin-top:23px}.custom-contact-form .contact-block input::placeholder,.reg-form-wrap form div input::placeholder,.customers-login .reg-form-wrap form input::placeholder{color:#797979}.custom-contact-form .contact-block,.reg-form-wrap form>div{margin-bottom:25px;width:calc(50% - 15px)}.custom-contact-form .contact-block:last-child{width:100%;margin-bottom:50px}.page-contact .custom-contact-form{margin:0}.ontact-main-form-part .one-half{width:100%}.custom-contact-form__blocks,.cst-blog-dtl-wrap,.reg-form-wrap form{max-width:1000px;margin:auto;display:flex;flex-wrap:wrap;justify-content:space-between}.custom-contact-form__blocks{align-items:flex-end}.contact-main-form-section{padding:150px 0;background-color:#d2c8bc}.cst-contact-map{padding:120px 0;background-color:#000}.contact-us-section h2{color:#fff;font-size:70px;line-height:.9;letter-spacing:.02em;font-weight:700;font-family:Playfair Display,serif;text-transform:none;margin-bottom:50px}.contact-us-section h2 span{font-family:Pinyon Script,cursive;font-weight:400}.contact-details p svg{width:50px;height:50px;background-color:#151515;border:1px solid #919191;padding:10px}.contact-details p{display:flex;gap:20px;margin-bottom:50px}.contact-details p span{color:#fff;font-size:20px;line-height:1.7;letter-spacing:.02em;font-weight:500;font-family:Playfair Display,serif;width:calc(100% - 70px)}.contact-details p span.nub-cta{font-size:24px;line-height:1.4;font-weight:700}.contact-details p span.email-cta a{font-size:20px;line-height:1.7;font-weight:500;text-decoration:underline;color:#fff}.contact-details p strong{color:#a6a6a6;font-size:16px;line-height:normal;margin-bottom:4px;letter-spacing:.12em;display:block}.contact-social a svg{width:50px;height:50px;background-color:#2020204d;border:1px solid rgba(255,255,255,30%);padding:14px}.contact-social a{margin-right:20px}.contact-details{width:30%}.contact-map{width:calc(70% - 60px);border:10px solid rgb(255 255 255 / 30%)}.contact-map-wrap{display:flex;justify-content:space-between}.contact-map iframe{height:100%;width:100%}.cst-faqq .faqAccordion dt{margin-right:0}.cst-contact-faq .faq-sec-tit .title{color:#171719;text-align:center;font-size:70px;line-height:1;letter-spacing:.02em;font-weight:700;text-transform:uppercase;font-family:Playfair Display,serif;margin-bottom:30px}.cst-contact-faq .container .column.faq-sec-tit p{color:#171719;text-align:center;font-size:32px;line-height:normal;letter-spacing:.04em;font-weight:500;margin-bottom:50px}.contact-us-section{max-width:1300px;margin:auto}.ontact-main-form-part form{margin-bottom:0}.cst-page-collection .sidebar .sidebar-block{margin-bottom:30px;background:#fff}.cst-page-collection .sidebar .sidebar-block:after{display:none}.cst-page-collection .sidebar .sidebar-block .toggle_list{margin:0;padding:0 10px}.cst-page-collection .sidebar .sidebar-block .toggle_list li a input{width:18px;height:18px;border:1px solid #b8b8b8;background-color:#f3f3f3;border-radius:0;display:block;accent-color:#000}.cst-page-collection .sidebar .toggle_list a.active{border-left:0;padding-left:0}.cst-page-collection .sidebar .sidebar-block .toggle_list li a label{display:flex;align-items:center;gap:10px;margin-bottom:0}.cst-page-collection .sidebar .sidebar-block .toggle_list li a,.cst-page-collection .sidebar .sidebar-block .toggle_list li a label{color:#3a3a3a;font-size:18px;line-height:normal;font-weight:400;font-family:Playfair Display,serif;width:100%}.cst-page-collection .sidebar .sidebar-block .toggle_list li{padding:15px 12px;border-bottom:1px solid rgb(0 0 0 / 16%)}.cst-page-collection .sidebar .sidebar-block .toggle_list button.clear-active-filter{position:initial;display:block;transform:translate(0);margin:10px 0 10px auto;color:#000}.cst-page-collection .sidebar .sidebar-block .toggle_list button.clear-active-filter i{color:#000}.page-about .shopify-section--main-banner .coll-main-banner-part .one-whole .caption .caption-content .headline{letter-spacing:.02em;font-weight:700;margin-bottom:20px}.page-about .shopify-section--main-banner .one-whole .caption .caption-content{padding:0;max-width:45%}.page-about .cst-featured{padding:120px 0 100px;background-color:#d2c8bc}.page-about .cst-featured .column{background-color:transparent;width:calc(50% - 50px)}.page-about .cst-featured .featured-link--half .info{padding:0}.page-about .cst-featured .collection_title h2,.page-about .cst-featured .collection_title h2 span{color:#171719}.page-about .cst-featured .featured-link--half .description h5{color:#000;text-align:left;font-size:30px;line-height:37px;letter-spacing:.02em;font-weight:700;font-family:Playfair Display,serif;margin:0 0 20px;padding:0;text-transform:none}.page-about .cst-featured .description p{color:#404040;margin-bottom:35px;line-height:1.85}.page-about .cst-featured .icon-text-block,.page-about .cst-featured .description p:last-child{margin-bottom:0}.stats-wrapper{display:flex;justify-content:space-between;gap:20px}.stat-value{font-size:120px;line-height:.7;font-weight:700;color:#000;display:inline-block;margin-bottom:40px}.stat-label{font-size:30px;line-height:1;font-weight:600;color:#000}.stat-item{padding:0 20px;border-left:1px solid #000;width:calc(25% - 2px)}.stat-item:nth-child(4),.stat-item:nth-child(5){width:calc(12.5% - 2px)}.stat-item:nth-child(1){width:calc(22% - 2px)}.stat-item:nth-child(3){width:calc(28% - 2px)}.stat-item:last-child{border-left:0}.stats-section{padding-bottom:150px;background-color:#d2c8bc}.page-about .cst-featured .featured-link--half .description{margin-bottom:0}.cst-mission{background-color:#000;padding:50px}.mission-sec-wrap .one-half{margin:0;padding:45px;background-color:#0f0f0f;border:1px solid #868686}.mission-sec-wrap .text_block-1.one-half{width:calc(44.2% - 25px)}.mission-sec-wrap .text_block-2.one-half{width:calc(55.8% - 25px)}.mission-sec-wrap{gap:50px;justify-content:space-between}.mission-sec-wrap .rte-setting h5{color:#fff;font-size:18px;line-height:1;letter-spacing:.02em;font-weight:600;opacity:.7;font-family:Playfair Display,serif;padding:0 0 0 20px;margin-bottom:20px;text-transform:none;position:relative}.mission-sec-wrap .rte-setting h5:before,.mission-sec-wrap .rte-setting ul li:before{content:"";position:absolute;top:50%;transform:translateY(-50%);left:0;display:inline-block;height:12px;width:12px;background-image:url(/cdn/shop/files/Rectangle-shape-mission.png?v=1762078923);background-position:center;background-repeat:no-repeat;background-size:100% 100%}.mission-sec-wrap .rte-setting p{font-family:Playfair Display,serif;font-size:30px;line-height:2.11;font-weight:600;color:#b3b3b3;margin-bottom:45px;letter-spacing:normal}.mission-sec-wrap .rte-setting p strong{color:#fff;font-weight:600}.mission-sec-wrap .one-half .image-element__wrap img{margin:0;padding:0;height:100%}.mission-sec-wrap .text_block-2.one-half .rte-setting p{color:#b3b3b3;font-size:20px;line-height:1.85;letter-spacing:.02em;font-weight:600;font-family:Playfair Display,serif;margin-bottom:28px;padding-left:35px}.mission-sec-wrap .rte-setting ul{margin-bottom:0;padding-left:0;list-style:none}.mission-sec-wrap .rte-setting ul li{color:#fff;font-size:24px;line-height:1;font-weight:600;font-family:Playfair Display,serif;letter-spacing:normal;margin-bottom:10px;position:relative;padding-left:35px}.mission-sec-wrap .rte-setting ul li:before{background-image:url(/cdn/shop/files/Rectangle-with-shadow.png?v=1762081267);height:23px;width:23px}.mission-sec-wrap .text_block-2.one-half .rte-setting h5{margin-bottom:35px}.mission-sec-wrap .text_block-2.one-half .image-element__wrap{margin-top:50px}.mission-sec-wrap .text_block-2.one-half .rte-setting p:nth-child(5){font-weight:400;letter-spacing:0}.our-team-main-section{padding:150px 0;background-color:#d2c8bc}.our-team-main-wrap{width:calc(25% - 25px);background-color:#fff;margin-left:0;margin-right:0}.our-team-main{display:flex;gap:30px;flex-wrap:wrap;justify-content:center}.our-team-main-wrap figure img{height:100%;width:100%;object-fit:cover}.our-team-main-desc h4{color:#000;font-size:24px;line-height:1.25;letter-spacing:.02em;font-weight:700;font-family:Playfair Display,serif;padding:0;margin:0 0 3px;text-transform:none}.our-team-main-desc h5{color:#828282;font-size:18px;line-height:1.7;letter-spacing:.02em;font-weight:400;font-family:Playfair Display,serif;margin:0;padding:0;text-transform:none}.our-team-main-desc{padding:25px 30px 30px}.cst-production-team{padding:0 0 150px;background-color:#d2c8bc}.cst-production-team .img-main-text-title h2,.our-team-main-head h2{color:#171719;text-align:center;font-size:70px;line-height:1;letter-spacing:.02em;font-weight:700;font-family:Playfair Display,serif;text-transform:uppercase;margin-bottom:40px}.cst-production-team .img-main-text-title h2 span,.our-team-main-head h2 span{font-family:Pinyon Script,cursive;font-weight:400;text-transform:none}.cst-production-team .cst-opportunities .container{padding:0}.cst-production-team .cst-opportunities .container .column{margin-left:0;margin-right:0;width:100%}.blog .shopify-section--main-banner .coll-main-banner-part .one-whole .caption .caption-content .headline{font-weight:700}.blog .shopify-section--main-banner .one-whole .caption .caption-content{padding:0;max-width:63%}.cst-blog-list{background-color:#d2c8bc;padding:150px 0}.cst-blog-list .one-half,.cst-blog-list .one-whole.column{margin-left:0;margin-right:0;border:0;width:100%}.cst-blog-list .one-whole.column .feature-divider{display:none}.first-blog-main{background-color:#ded5cb;border:1px solid #b3a89b;padding:50px;display:flex;gap:100px;margin-bottom:0}.first-blog-main-left h4{color:#000;text-align:left;font-size:18px;line-height:1;letter-spacing:.02em;font-weight:700;font-family:Playfair Display,serif;text-transform:none;margin:0 0 5px;padding:0}.first-blog-main-left h2 a{color:#171719;text-align:left;font-size:36px;line-height:1.5;letter-spacing:.02em;font-weight:700;font-family:Playfair Display,serif;text-transform:none}.first-blog-main-left h2{margin-bottom:20px}.first-blog-main-left p{color:#434343;text-align:left;font-family:PlayfairDisplay-SemiBold,sans-serif;font-size:20px;line-height:1.85;letter-spacing:.02em;font-weight:600;margin-bottom:20px}.first-blog-main-left p:last-child{margin-bottom:0}.first-blog-main-left{width:calc(56% - 50px);padding:25px 0}.first-blog-main-right{width:calc(44% - 50px)}.first-blog-main-right .image-element__wrap{margin:0;max-width:100%!important;height:100%}.first-blog-main-right .image-element__wrap img{height:100%;object-fit:cover}.first-blog-main-right figure{height:100%}.blog-template-wrapper .container,.feadtured-blog-maon-sec .container{gap:30px 25px}.cst-blog-list .one-third,.feadtured-blog-maon-sec .one-third{margin-left:0;margin-right:0;width:calc(33.3333333333% - 17px);background-color:#faf6f0;padding:20px;margin-bottom:0}.cst-blog-list .one-third .image-element__wrap,.feadtured-blog-maon-sec .one-third .image-element__wrap{max-height:360px;height:360px;margin-bottom:20px}.cst-blog-list .one-third .image-element__wrap img,.feadtured-blog-maon-sec .one-third .image-element__wrap img{height:100%;object-fit:cover}.cst-blog-list .one-third span,.feadtured-blog-maon-sec .one-third span{color:#000;font-size:18px;line-height:2.08;letter-spacing:.02em;font-weight:700;font-family:Playfair Display,serif}.cst-blog-list .one-third .article__title a,.feadtured-blog-maon-sec .one-third .sub_title a{color:#171719;text-align:left;font-size:25px;line-height:1.6;letter-spacing:.02em;font-weight:700;font-family:Playfair Display,serif;text-transform:none}.cst-blog-list .one-third .article__title,.feadtured-blog-maon-sec .one-third .sub_title{margin:0 0 10px;padding:0}.cst-blog-list .one-third .excerpt p,.cst-blog-list .one-third .excerpt,.cst-blog-list .one-third .excerpt span,.feadtured-blog-maon-sec .one-third .excerpt p,.feadtured-blog-maon-sec .one-third .excerpt,.feadtured-blog-maon-sec .one-third .excerpt span{text-align:left;font-size:20px;line-height:1.85;letter-spacing:.02em;color:#434343;font-family:Playfair Display,serif;font-weight:600;margin-bottom:0}.cst-blog-list .one-third .excerpt a,.cst-blog-list .one-third .excerpt strong,.feadtured-blog-maon-sec .one-third .excerpt p a,.feadtured-blog-maon-sec .one-third .excerpt p strong{color:#000;font-weight:700}.cst-blog-list .one-third .excerpt,.feadtured-blog-maon-sec .one-third .excerpt{margin:0}.cst-blog-list .one-third .blog__read-more-button,.feadtured-blog-maon-sec .one-third .blog__read-more-button{margin:25px 0 0;padding:0;border:0;color:#866552;text-align:left;font-size:18px;letter-spacing:.02em;font-weight:700;font-family:Playfair Display,serif;text-transform:none;display:flex;align-items:center;justify-content:flex-start;gap:7px}.cst-blog-list .one-third .blog__read-more-button:hover,.feadtured-blog-maon-sec .one-third .blog__read-more-button:hover{background-color:transparent}.article .shopify-section--main-banner .one-whole .caption .caption-content{padding:0;max-width:39%}.article .shopify-section--main-banner .coll-main-banner-part .one-whole .caption .caption-content .headline{font-weight:700}.article .shopify-section--main-banner .one-whole .caption .caption-content .subtitle{padding-right:15px}.cst-blog-dtl-wrap .column{margin-left:0;margin-right:0;width:100%}.cst-blog-detail{padding:105px 0;background-color:#d2c8bc}.cst-blog-detail div.content{padding:0;width:100%}.blog-dtl-heading{text-align:center}.blog-dtl-heading span{color:#000;font-size:22px;letter-spacing:-.02em;font-weight:700;opacity:.6;font-family:Playfair Display,serif;line-height:normal}.blog-dtl-heading .article_title{color:#171719;font-size:70px;line-height:1.14;letter-spacing:.02em;font-weight:700;font-family:Playfair Display,serif;text-align:center;margin-bottom:30px;text-transform:none}.blog-dtl-heading .feature-divider{display:none}.cst-blog-dtl-wrap .article_content .image-element__wrap{max-width:100%!important}.blog-detail-content{padding-top:85px}.blog-detail-content h2{color:#171719;font-size:40px;line-height:1.2;letter-spacing:.02em;font-weight:700;font-family:Playfair Display,serif;text-transform:none;margin-bottom:20px}.blog-detail-content p{color:#434343;font-size:20px;line-height:1.85;letter-spacing:.02em;font-weight:600;font-family:Playfair Display,serif;margin-bottom:35px}.blog-detail-content hr{border-width:0px;margin:40px}.blog-detail-content h3{color:#171719;font-size:30px;line-height:1.2;letter-spacing:.02em;font-weight:700;font-family:Playfair Display,serif;margin-bottom:25px;text-transform:none}.blog-detail-content p strong,.blog-detail-content p a{color:#000}.blog-detail-content ul{padding-left:20px;margin-bottom:35px}.blog-detail-content ul li p,.blog-detail-content ul li{margin-bottom:0}.blog-detail-content table tr,.blog-detail-content table th,.blog-detail-content table td{border-color:#b3a89b!important}.blog-detail-content table{background-color:#ded5cb;border:1px solid #b3a89b;margin-bottom:30px}.blog-detail-content table th{font-size:18px}.blog-detail-content table td{font-size:16px}.feadtured-blog-maon-sec{padding:150px 0;background-color:#aaa2a0}.feadtured-blog-maon-sec .container .one-whole.column{margin-left:0;margin-right:0;width:100%}.feadtured-blog-maon-sec .title.blog a{color:#fff;font-size:70px;line-height:1.08;letter-spacing:.02em;font-family:Playfair Display,serif;font-weight:700;text-transform:uppercase}.feadtured-blog-maon-sec .title.blog a span{font-weight:400;font-family:Pinyon Script,cursive;text-transform:none;color:#fff}.feadtured-blog-maon-sec .title.blog{margin-bottom:10px}.feadtured-blog-maon-sec .feature-divider{display:none}.sandcarving-vs-laser-banner .custom-banner{height:633px;margin-top:-133px;display:flex;align-items:center;justify-content:center;position:relative}.sandcarving-vs-laser-banner .custom-banner .banner-heading{color:#fff;text-align:center;font-size:90px;line-height:1.1;font-weight:400;font-family:Pinyon Script,cursive;text-transform:none;letter-spacing:0;margin-bottom:15px;position:relative;z-index:1}.sandcarving-vs-laser-banner .custom-banner .banner-text{color:#fff;text-align:center;font-size:24px;line-height:1.65;letter-spacing:.04em;font-weight:600;font-family:Playfair Display,serif;margin-bottom:0;position:relative;z-index:1}.sandcarving-vs-laser-banner .custom-banner .banner-heading span{font-family:Playfair Display,serif;text-transform:lowercase}.sandcarving-vs-laser-banner .custom-banner .banner-content{width:67%;margin:0 auto;padding-top:60px}.sandcarving-vs-laser-banner .banner-image.left,.sandcarving-vs-laser-banner .banner-image.right{position:absolute;bottom:15px;left:4.5%;width:352px;z-index:0}.sandcarving-vs-laser-banner .banner-image.right{left:auto;right:3.5%}.sandcarving-section{padding:150px 0}.sandcarving-heading{color:#171719;font-size:70px;line-height:.9;letter-spacing:.02em;font-weight:400;font-family:Pinyon Script,cursive;text-transform:none;margin-bottom:30px}.sandcarving-heading span{font-family:Playfair Display,serif;font-weight:700;text-transform:uppercase}.sandcarving-description p{font-family:Playfair Display,serif;font-size:20px;line-height:1.85;letter-spacing:.02em;color:#434343;font-weight:600;margin-bottom:35px}.sandcarving-description p strong{color:#000;font-weight:700}.sandcarving-benefits .benefits-title{color:#171719;font-family:Playfair Display,serif;font-size:36px;line-height:1.25;letter-spacing:.02em;font-weight:700;text-transform:none;margin-bottom:35px}.benefits-grid{display:flex;flex-wrap:wrap;gap:35px 48px}.benefit-item{display:flex;align-items:center;gap:20px}.benefit-item:nth-child(1),.benefit-item:nth-child(3){width:calc(40% - 24px)}.benefit-item:nth-child(2),.benefit-item:nth-child(4){width:calc(60% - 24px)}.benefit-icon{width:60px;height:60px;background-color:#faf2e8;border:1px solid #cabcab;display:flex;align-items:center;justify-content:center;padding:4px}.benefit-text{width:calc(100% - 80px);color:#000;font-family:Playfair Display,serif;font-size:20px;line-height:1.6;letter-spacing:.02em;font-weight:700}.sandcarving-image img{height:100%;width:100%;object-fit:cover}.sandcarving-text-wrapper{display:flex;gap:60px}.sandcarving-text{width:calc(55% - 30px)}.sandcarving-image{width:calc(45% - 30px)}.benefit-icon img{height:28px;width:28px;object-fit:contain}.best-for-wrapper{height:126px;background-color:#faf2e8;border:1px solid #866552;margin-top:90px;position:relative}.best-for-text p{font-size:23px;line-height:37px;letter-spacing:.02em;color:#434343;font-family:Playfair Display,serif;font-weight:600;text-align:center}.best-for-text p strong{color:#000;font-weight:700;text-decoration:underline}.best-for-label{width:270px;height:60px;background:#866552;display:flex;justify-content:center;align-items:center;position:relative;clip-path:polygon(10% 0,90% 0,100% 50%,90% 100%,10% 100%,0% 50%);color:#fff;text-align:center;font-size:24px;line-height:1;letter-spacing:.02em;font-weight:700;font-family:Playfair Display,serif;margin:-30px auto 25px}.sandcarving-text-wrapper.reverse{flex-direction:row-reverse}.sandcarving-text-wrapper.reverse .sandcarving-heading,.sandcarving-text-wrapper.reverse .sandcarving-description p,.sandcarving-text-wrapper.reverse .sandcarving-description p strong,.sandcarving-text-wrapper.reverse .sandcarving-description p a,.sandcarving-text-wrapper.reverse .sandcarving-benefits .benefits-title,.sandcarving-text-wrapper.reverse .benefit-text{color:#fff}.what-is-sandcarving:nth-of-type(3) .best-for-label{background-color:#635d5c}.what-is-sandcarving:nth-of-type(3) .best-for-wrapper,.what-is-sandcarving:nth-of-type(3) .benefit-icon{background-color:#f4eeed;border-color:#635d5c}.sandcarving-text-wrapper.reverse .benefit-item:nth-child(1),.sandcarving-text-wrapper.reverse .benefit-item:nth-child(3){width:calc(44% - 14px)}.sandcarving-text-wrapper.reverse .benefit-item:nth-child(2),.sandcarving-text-wrapper.reverse .benefit-item:nth-child(4){width:calc(56% - 14px)}.sandcarving-text-wrapper.reverse .benefits-grid{gap:35px 28px}.comparison-table{padding:150px 0;background-color:#d2c8bc}.comparison-title{color:#171719;font-size:70px;line-height:.9;letter-spacing:.02em;font-weight:400;font-family:Pinyon Script,cursive;text-transform:none;text-align:center;margin-bottom:70px}.comparison-title span{font-family:Playfair Display,serif;font-weight:700;text-transform:uppercase}table.comparison-table__content{width:100%}.comparison-table table.comparison-table__content thead th{padding:35px 10px!important;color:#000;font-size:30px;line-height:1;letter-spacing:.02em;font-weight:700;font-family:Playfair Display,serif;border:none!important;background:transparent!important}.comparison-table table.comparison-table__content thead tr{border-top:0!important;border-bottom:0!important}.comparison-table table.comparison-table__content tbody tr{border-bottom:14px solid #d2c8bc!important}.comparison-table table.comparison-table__content tbody tr:last-child{border-bottom:0!important}.comparison-table table.comparison-table__content tbody tr td{padding:20px 30px!important;background-color:#fff;color:#434343;text-align:left;font-size:20px;line-height:1.85;letter-spacing:.02em;font-weight:600;font-family:Playfair Display,serif;border-color:#cabcab!important}.comparison-table table.comparison-table__content tbody tr td:first-child{font-weight:700;color:#000}.cst-video-sec .video-section{position:relative}.cst-video-sec .video-section .caption.position-center{left:50%;right:auto;text-align:center;margin-left:auto;margin-right:auto;bottom:0;top:auto;transform:translate(-50%);max-width:100%}.cst-video-sec .video-wrapper .video__text-wrapper .headline{color:#fff;text-align:center;font-size:90px;line-height:98px;font-weight:400;font-family:Pinyon Script,cursive;text-transform:none;margin-bottom:90px}.cst-video-sec .video-wrapper .video__text-wrapper .headline span{font-family:Playfair Display,serif;text-transform:lowercase}.cst-video-sec{background-color:#d2c8bc}.cst-video-sec .video-wrapper .video__text-wrapper{margin:0;text-shadow:none;max-width:100%;padding:0 20px}.engraving-comparison-three{padding:150px 0}.engraving-comparison-three .comparison-heading{color:#171719;text-align:center;font-family:Playfair Display,serif;font-size:45px;line-height:1;letter-spacing:.02em;font-weight:700;text-transform:uppercase;width:100%;margin-bottom:45px}.comparison-images{display:flex;width:100%;position:relative;gap:80px;justify-content:space-between}.comparison-image.center{display:none}.comparison-image.left,.comparison-image.right{width:calc(50% - 40px)}.comparison-image img{width:100%;height:100%;object-fit:cover}.comparison-image.center{display:block;height:136px;width:136px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:1}.comparison-footer p{text-align:center;font-size:20px;line-height:37px;letter-spacing:.02em;color:#434343;font-family:Playfair Display,serif;font-weight:600;margin-bottom:0;margin-top:45px}.comparison-footer p strong{color:#000;font-weight:700}.comparison-footer{width:82%;margin:0 auto}.product-template-2{background-color:#d2c8bc;padding:200px 0 150px;margin-top:-133px}.product-main .product_section .two-fifths.columns{width:calc(52% - 25px);margin-left:0;margin-right:0}.product-main .product_section .product__images.three-fifths{width:calc(49% - 25px);margin-left:0;margin-right:0}.product-main .product_section{gap:50px;flex-wrap:nowrap}.pdp-block{width:107%}.first-title-wrapper,.second-tabs-wrapper{background-color:#fff;padding:40px;width:100%}.first-title-wrapper{margin-bottom:20px}.product-template-2 .product-block .product_name,.product-template-2 .quantity-breaks-now-wrapper h4{color:#000;font-size:22px;line-height:1.2;letter-spacing:.02em;font-weight:700;text-transform:uppercase;font-family:Playfair Display,serif;margin-bottom:5px;margin-left:0;margin-right:0}.product-template-2 .targetbay-reviews-count-field{padding:0!important}.product-template-2 .targetbay-reviews-count-field span,.product-template-2 .targetbay-reviews-count-field span a{font-family:Playfair Display,serif;font-size:20px!important;line-height:45px;letter-spacing:.05em;font-weight:400;color:#000}.product-template-2 .targetbay-reviews-count-field span svg.tbsite-review-stars-avg-main-rating-empty{fill:#a13404;stroke:#a13404}.product-template-2 .feature-divider{display:none}.product-template-2 .product_section .product_form{width:100%;max-width:100%}.product-template-2 #uploadery-container{display:none!important}.product-template-2 .swatch_options .custom-fields{display:flex;width:100%;gap:20px;order:1}.product-template-2 .swatch_options .custom-fields .field-group{width:calc(50% - 10px)}.product-template-2 .swatch_options .custom-fields .field-group label{color:#4c4c4c;font-size:18px;line-height:2.55;font-family:Playfair Display,serif;margin-bottom:0}.product-template-2 .swatch_options .custom-fields .field-group input{background-color:transparent;border:1px solid #d7d7d7;color:#a7a7a7;font-family:Playfair Display,serif;font-size:14px;line-height:1;font-weight:400;padding:0 20px;height:60px}.product-template-2 .swatch_options .custom-fields .field-group input::placeholder{color:#a7a7a7}.product-template-2 .swatch .option_title{color:#000;font-family:Playfair Display,serif;font-size:18px;line-height:normal;letter-spacing:.02em;font-weight:500;margin-top:0;margin-bottom:10px}.product-template-2 .swatch-element label img{height:50px;width:50px;object-fit:cover}.product-template-2 .swatch-element label{display:flex;gap:15px;align-items:center;color:#000;font-size:18px;line-height:1;letter-spacing:.02em;font-weight:700;text-transform:uppercase;font-family:Playfair Display,serif;padding:10px;height:100%}.product-template-2 .swatch_options .swatch .swatch-element{width:calc(33% - 11.3px);margin:0 0 20px;border-color:#a69f97}.product-template-2 .swatch_options .swatch.is-flex.is-flex-wrap.swatch-0{gap:0 20px;order:0;margin:25px 0 0}.product-template-2 .swatch_options .swatch.is-flex.is-flex-wrap.swatch-1 .option_title{display:none}.product-template-2 .swatch_options .swatch.is-flex.is-flex-wrap.swatch-1{order:2;margin:5px 0 0;justify-content:space-between}.product-template-2 .swatch_options .swatch .swatch-element.sand-carved-swatch,.product-template-2 .swatch_options .swatch .swatch-element.laser-etched-swatch{width:calc(50% - 11.3px);margin:0;opacity:.5}.product-template-2 .swatch_options input:checked+.swatch-element.sand-carved-swatch,.product-template-2 .swatch_options input:checked+.swatch-element.laser-etched-swatch{opacity:1}.product-template-2 .swatch_options .swatch .swatch-element.sand-carved-swatch img{width:71px;height:98px}.product-template-2 .swatch_options .swatch .swatch-element.laser-etched-swatch img{width:83px;height:111px}.product-template-2 .product-quantity-box.purchase-details__quantity{display:flex;align-items:center;width:auto}.product-template-2 .product-quantity-box label{margin-bottom:0;color:#000;font-family:Playfair Display,serif;font-size:18px;line-height:normal;letter-spacing:.02em;font-weight:500;margin-right:10px}.product-template-2 .product-quantity-box .product-minus{height:44px;font-size:18px;background:transparent;border-right:0;color:#000;border-color:#000}.product-template-2 .product-quantity-box.purchase-details__quantity input.quantity{padding-top:0;padding-bottom:0;line-height:1.4;height:44px;margin-bottom:0;width:50px;border-left:0;border-right:0;font-size:19px;border-color:#000}.product-template-2 .product-quantity-box .product-plus{font-size:16px;line-height:44px;height:44px;background:transparent;border-left:0;border-color:#000}.product-template-2 .price-quantity{display:flex;gap:35px;width:100%;margin-bottom:30px;order:2}.product-template-2 label.price-title{color:#000;font-size:18px;line-height:normal;letter-spacing:.02em;font-weight:500;font-family:Playfair Display,serif;margin-bottom:0}.product-template-2 span.money{color:#000;font-size:48px;line-height:45px;letter-spacing:-.04em;font-weight:700;font-family:Playfair Display,serif}.product-template-2 .compare-at-price span.money{color:#6e6e6e;font-size:28px;line-height:normal;font-weight:400;text-decoration:line-through}.product-template-2 .compare-at-price{text-decoration:none}.product-template-2 .product__details--product-page .price-ui{display:flex;flex-wrap:wrap;gap:0 10px;align-items:baseline}.product-template-2 .product_section .modal_price{display:flex;flex-wrap:wrap;align-items:center;margin-bottom:0;padding-bottom:0;gap:15px}.product-template-2 .swatch_options{margin-bottom:30px;display:flex;flex-direction:column}.product-template-2 .purchase-details .global-button{width:100%;margin:0 auto;display:flex;justify-content:flex-start;padding:5px 5px 5px 25px}.product-template-2 button.add_to_cart .text{width:auto}.product-template-2 .atc-arrow{margin-left:auto;height:52px;width:52px}.product-template-2 .atc-text{margin-right:5px}.product-template-2 .product_section .product_form.is-visible{width:100%;max-width:100%}.product-template-2 .purchase-details__buttons{flex:100%;margin-left:0;order:3}.product-template-2 .shopify-product-form .line-item{order:2;margin-top:0;margin-bottom:10px}.product-template-2 .toggleVolumnDiscount{order:0}.product-template-2 .toggleVolumnDiscount .label{background:transparent;padding:0;width:fit-content;display:block;color:#000;text-align:left;font-size:21px;line-height:normal;letter-spacing:.02em;font-weight:400;text-decoration:underline;margin-bottom:30px;font-family:Playfair Display,serif;text-transform:none}.product-template-2 .product-block.product-block--title{display:flex;flex-direction:column-reverse;gap:10px;margin-bottom:10px}.product-template-2 .product-features .divider{height:55px;max-height:100%;width:1px;background:#0000004d;display:block;position:initial;opacity:1;transform:translate(0)}.product-template-2 .product-features{display:flex;gap:20px;justify-content:space-between;align-items:center}.product-template-2 .feature-item{width:30%;display:flex;align-items:center;gap:10px}.product-template-2 .feature-item img{width:30px;height:30px;object-fit:contain}.product-template-2 .feature-item span{color:#000;font-size:18px;line-height:normal;letter-spacing:.02em;font-weight:500;font-family:Playfair Display,serif}.product-template-2 .smart-payment-button--false .purchase-details{padding-bottom:20px}.product-template-2 .collapsible-tab__heading span{color:#000;font-size:20px;line-height:1.85;letter-spacing:.04em;font-weight:700}.product-template-2 .collapsible-tab__heading{padding:13px 0}.product-template-2 .collapsible-tab__text p{margin-top:0;color:#303030;font-family:Playfair Display,serif;font-size:18px;line-height:1.57;letter-spacing:.02em;font-weight:400;opacity:.9}.product-template-2 .collapsible-tab[open] .collapsible-tab__heading{padding-bottom:5px}.product-template-2 .collapsible-tab__heading:after{content:"";height:14px;width:14px;display:block;background-image:url(/cdn/shop/files/collapsible-plus.png?v=1762260110);background-position:center;background-repeat:no-repeat;background-size:100% 100%}.product-template-2 .collapsible-tab[open] .collapsible-tab__heading:after{transform:rotate(0);background-image:url(/cdn/shop/files/collapsible-minus.png?v=1762260110);height:2px;width:14px}.collapsible-tab,.product-block--collapsible-tab{border-color:#0000007f}.blog-article__main .breadcrumb{display:none}.product-template-2 .second-tabs-wrapper .product-block.product-block--collapsible-tab,.product-template-2 .second-tabs-wrapper .product-block:last-child .collapsible-tab{border:0}.product-template-2 .image__container{max-width:100%!important;height:750px!important;min-height:750px}.product-template-2 span.zoom-container{height:100%}.product-template-2 span.zoom-container img{height:100%;width:100%;object-fit:cover}.product-template-2 .gallery-wrap .product_gallery_nav .flickity-viewport .flickity-slider{left:-18.69%!important}.product-template-2 .product_gallery{margin-bottom:20px}.before-after-section{padding:100px 0;background-color:#866552}.before-after-section .slider-heading{color:#fff;text-align:center;font-size:70px;line-height:.9;letter-spacing:.02em;font-weight:400;font-family:Pinyon Script,cursive;text-transform:none;margin-bottom:50px}.before-after-section .slider-heading span{font-weight:700;text-transform:lowercase;font-family:Playfair Display,serif}.pdp-product-slider{padding:150px 0;background-color:#d2c8bc}.recommended-products__title .title{color:#171719;text-align:center;font-size:70px;line-height:1;letter-spacing:.02em;font-weight:700;font-family:Playfair Display,serif;text-transform:uppercase;margin-bottom:50px}.recommended-products__title .title span{font-family:Pinyon Script,cursive;font-weight:400;text-transform:none}.recommended-products__title .feature-divider{display:none}.recommended-products--slider .page-container.slider-gallery.feature-carousel{padding:0;overflow:visible}.page-wholesale .shopify-section--main-banner .one-whole .caption .caption-content{padding:0;max-width:62%}.wholesale-contact-main-form-section{background-color:#d2c8bc;padding-top:150px}.wholesale-maon-list-section p{color:#000;font-family:Playfair Display,serif;font-size:20px;line-height:1.85;letter-spacing:.02em;font-weight:600;margin-bottom:0}.page-wholesale .custom-contact-form .contact-block.contact-block--upload_image,.page-wholesale .custom-contact-form .contact-block.contact-block--richtext_cQaXPc,.page-wholesale .custom-contact-form .contact-block.contact-block--custom_PNR9TL,.page-wholesale .custom-contact-form .contact-block.contact-block--custom_fdqhCn{width:100%}.page-wholesale .custom-contact-form .contact-block ul li input{width:18px;height:18px;border:1px solid #171719;background:transparent;margin-right:10px;accent-color:#000}.page-wholesale .custom-contact-form .contact-block ul li label{line-height:normal;margin-bottom:0}.page-wholesale .custom-contact-form .contact-block ul{display:flex;gap:45px;margin-bottom:10px}.page-wholesale .custom-contact-form .contact-block ul li{margin-bottom:0}.cst-review{padding:100px 0;background-color:#faf6f0}.product-product-page-2 #tbProductReviews{background:transparent;margin-bottom:0}.product-product-page-2 #tbProductReviews .tbProductReviews-Heading span{color:#171719;text-transform:uppercase;font-size:70px;line-height:1;letter-spacing:.02em;font-weight:700;font-family:Playfair Display,serif;text-align:center;display:block;margin-bottom:50px}.product-product-page-2 #tbProductReviews .tbProductReviews-Heading span span{font-family:Pinyon Script,cursive;font-weight:400;text-transform:none}.product-product-page-2 #tbProductReviews .tbProductReviews-tbProductReviewData{display:none}.product-product-page-2 #tbProductReviews .tbTabMenu li a.tb_tablinks{color:#000;text-align:center;font-size:22px;line-height:normal;letter-spacing:.02em;font-weight:700;background-color:#fff}.product-product-page-2 #tbProductReviews .tbTabMenu li a#defaultOpen{color:#fff;background-color:#866552}.product-product-page-2 #tbProductReviews .tbTabMenu li{margin-right:10px}.product-product-page-2 #tbProductReviews .tbTabMenu li:last-child{margin-right:0}.product-product-page-2 #tbProductReviews .tbTabMenu li label{color:#000;font-size:22px;line-height:normal;letter-spacing:.02em;font-weight:400;font-family:Playfair Display,serif}.product-product-page-2 #tbProductReviews .tbTabMenu li select#tb-sort-reviews{background:#171719;width:270px;height:60px!important;color:#fff;font-size:22px;line-height:normal;letter-spacing:.02em;font-weight:700;font-family:Playfair Display,serif;padding:0 15px!important}.product-product-page-2 #tbProductReviews ul.tbTabMenu .tb-sort-reviews{height:100%}.product-product-page-2 #tbProductReviews .tbTabMenu{border:none;background-color:transparent}.product-product-page-2 .tbProductReviews-tbTabNavBar{border:0!important}.product-product-page-2 #tbProductReviews .tbTabMenu li>div{padding:0!important}.product-product-page-2 #tbProductReviews .tbTabContent{border:none}.product-product-page-2 #tbProductReviews .targetbay-no-lists{padding:0;margin-top:20px!important}.product-product-page-2 #tbProductReviews .tbProductDefaultButtonColor{color:#fff!important;background-color:#866552!important;font-size:22px;line-height:normal;letter-spacing:.02em;font-weight:400;font-family:Playfair Display,serif}.product-product-page-2 #tbProductReviews .tbSiteReviews-tbReviewFormHeading{font-size:22px}.product-product-page-2 #tbProductReviews .tbSiteReviews-tbReviewFormLabel{display:inline-block;font-size:18px;line-height:1;font-weight:500;color:#4c4c4c;font-family:Playfair Display,serif;margin-bottom:12px}.product-product-page-2 #tbProductReviews .tbSiteReviews-tbReviewFormInput{height:50px;border:1px solid #b7aea4;background-color:#fff;color:#797979;font-size:14px;line-height:normal;font-weight:400;font-family:Playfair Display,serif;padding:0 20px;width:100%;margin:0}.product-product-page-2 #tbProductReviews textarea.tbSiteReviews-tbReviewFormInput{height:150px}.product-product-page-2 #tbProductReviews .tbSiteDefaultCancelButtonColor{background-color:#866552!important;color:#fff!important;border:1px solid #866552!important;font-size:18px}.product-product-page-2 #tbProductReviews .tbSiteReviews-reviewContainerEach{padding:0;margin-top:20px;border:0}.product-product-page-2 #tbProductReviews .tbSiteReviews-reviewContainerEach>div.tbrow{min-height:260px;height:auto;margin-left:0;margin-right:0;background-color:#fff;box-shadow:none;border:1px solid #866552;padding:10px;margin-bottom:20px}.product-product-page-2 #tbProductReviews .tbSiteReviews-FirstName{text-align:center;height:240px;width:240px;border-radius:0%;padding:0;display:flex;align-items:center;justify-content:center}.product-product-page-2 #tbProductReviews{padding-left:0}.product-product-page-2 #tbProductReviews span{margin-bottom:5px;color:#000;font-size:22px;line-height:normal;letter-spacing:.02em;font-weight:700;font-family:Playfair Display,serif;display:flex;flex-wrap:wrap;gap:10px;align-items:center}.product-product-page-2 #tbProductReviews span .tbSiteReviews-VerifiedBuyer{margin:0;display:flex;gap:5px;align-items:center}.product-product-page-2 #tbProductReviews span .tbSiteReviews-VerifiedBuyer svg path{fill:#866552}.product-product-page-2 #tbProductReviews span .tbSiteReviews-VerifiedBuyer span{margin:0;color:#000;font-size:14px;line-height:1;letter-spacing:.02em;font-weight:400;font-family:Playfair Display,serif}.product-product-page-2 #tbProductReviews .tbSiteReviews-tbClientPostDate span{color:#000;text-align:right;font-size:20px;line-height:normal;letter-spacing:.02em;font-weight:700;font-family:Playfair Display,serif}.product-product-page-2 #tbProductReviews .tbProductReview-totalStarRatingIcon li svg.tbsite-review-stars-previews-width{fill:#000;stroke:#000;width:17px;margin:0 1px}.product-product-page-2 #tbProductReviews .tbSiteReviews-tbClientTitle{margin-bottom:10px;color:#000;font-size:22px;line-height:normal;letter-spacing:.02em;font-weight:700;padding:0}.product-product-page-2 #tbProductReviews .tbSiteReviews-tbClientDescription{margin-bottom:0;overflow:hidden;color:#404040;text-align:left;font-size:20px;line-height:1.8;letter-spacing:.02em;font-weight:600;padding:0}.product-product-page-2 #tbProductReviews .tbGrid-9{padding:0}.product-product-page-2 #tbProductReviews .tbSiteReviews-reviewContainerEachFooter{display:none}.product-product-page-2 #tbProductReviews .tb-letter-sec{padding-right:20px;padding-left:0}.product-product-page-2 #tbProductReviews .tbProductReviews-Header{border-bottom:0;display:none}.product-product-page-2 #targetbay_reviews{padding:0}.cst-review .app-heading{margin-bottom:50px;color:#171719;text-align:center;font-size:70px;line-height:1;letter-spacing:.02em;font-weight:700;font-family:Playfair Display,serif}.cst-review .app-heading span{font-family:Pinyon Script,cursive;font-weight:400;text-transform:none}.before-after-section .page-container{max-width:1300px;padding-left:0;padding-right:0}.shopify-section-group-footer-group div#targetbay_reviews{display:none}.product-product-page-2 .flickity-prev-next-button.previous:before,.product-product-page-2 .flickity-prev-next-button.next:before,.index .feature-carousel .flickity-prev-next-button.previous:before,.index .feature-carousel .flickity-prev-next-button.next:before{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);height:22px;width:22px;display:inline-block;background-image:url(/cdn/shop/files/before-arrow-slide.png?v=1762333047);background-position:center;background-repeat:no-repeat;background-size:contain}.product-product-page-2 .flickity-prev-next-button.next:before,.index .feature-carousel .flickity-prev-next-button.next:before{background-image:url(/cdn/shop/files/after-arrow-slide.png?v=1762333047)}.product-product-page-2 .flickity-prev-next-button.previous:hover:before,.product-product-page-2 .flickity-prev-next-button.next:hover:before,.index .feature-carousel.flickity-prev-next-button.previous:hover:before,.index .feature-carousel .flickity-prev-next-button.next:hover:before,.homepage-product-slider .flickity-prev-next-button.previous:hover:before{filter:brightness(0) invert(1)}.product-template-2 .swatch_options input:checked+.swatch-element{border-color:#000!important}.cst-review .one-whole.column{margin-left:0;margin-right:0;width:100%}.product-product-page-2 .shopify-section.shopify-section--product-sidebar.is-product-sidebar.content,.site-main-header .breadcrumb-main{display:none}.product-product-page-2 .image-comp-wrapper.is-selected{width:100%}.product-product-page-2 .image-comp{width:clamp(26rem,75vw,81rem);max-width:83rem;min-width:24rem;width:100%;max-height:835px}.cst-cart{padding:150px 0 50px;background-color:#d2c8bc;margin-top:-133px}.cst-cart .container.content{padding:0 160px}.cst-cart .container.content>.one-whole.column{display:none}.cst-cart .two-thirds.columns{margin:0;background-color:#fff9f3;border:1px solid #aeadac;padding:40px}.cart-header h2{color:#171719;font-family:Playfair Display,serif;font-size:40px;line-height:1;letter-spacing:.02em;font-weight:700;text-transform:uppercase;margin-bottom:0}.cart-header h2 span{color:#737374;font-size:20px;line-height:2;font-weight:500}.cart-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:40px}.clear-cart{color:#866552;font-size:20px;line-height:2;letter-spacing:.02em;font-weight:700;font-family:Playfair Display,serif}.clear-cart:hover{color:#866552}.cst-cart .cart__item .two-thirds.columns{margin:0;background-color:transparent;border:0;padding:0;width:calc(100% - 230px);display:flex;gap:40px;align-items:center}.cart__item .one-third.column{height:140px;width:140px;margin-right:20px}.cart_page_image{margin:0}h3.cart__item--title{color:#000;font-size:26px;line-height:120%;letter-spacing:2px;font-weight:700;font-family:Playfair Display,serif;margin-bottom:0;margin-right:0;text-transform:none}h3.cart__item--title a:hover{color:#000}.cart__item{display:flex;align-items:center;margin:0 0 20px;padding:20px;border:1px solid #ccc8c4;background:#fff;gap:20px}#cart_form .product-quantity-box{min-width:140px;margin:0;width:140px}#cart_form .product-quantity-box .product-minus,#cart_form .product-quantity-box .product-plus{font-size:15px;line-height:normal;height:50px;width:25%;display:flex;align-items:center;justify-content:center;background-color:transparent}#cart_form .product-quantity-box .quantity{padding:0 5px;width:50%;min-height:30px;height:50px;border-left:0;border-right:0;color:#000;font-size:26px;line-height:normal;font-weight:900;font-family:Playfair Display,serif}#cart_form p.modal_price .money{color:#000;font-size:24px;line-height:normal;font-weight:900}.cart__remove-btn{display:flex;cursor:pointer;position:absolute;right:20px;top:50%;transform:translateY(-50%);color:#866552}.cart__remove-btn .remove-icon:before{color:#866552}.cart__wrapper .one-third.column{margin:0}.subtotal{padding-top:0;padding-left:0}.order-summary-wrapper{background-color:#fff9f3;border:1px solid #aeadac;padding:0 35px 35px}.cart-testimonials{margin-top:30px;background-color:#fff9f3;border:1px solid #aeadac;padding:25px 35px}.cart__wrapper{justify-content:space-between}.dorder-summary{color:#000;text-align:center;font-size:25px;line-height:120%;font-weight:400;font-family:Playfair Display,serif;padding:20px 0;text-transform:capitalize}.subtotal label{color:#000;font-size:18px;line-height:normal;letter-spacing:.02em;font-weight:700;margin-bottom:10px}.subtotal textarea{border:1px solid #a4a3a3;background:#fff;height:100px;box-shadow:0 15px 27px #0000000d;color:#000;font-size:14px;line-height:normal;font-weight:500;opacity:.4;padding:15px;font-family:Playfair Display,serif;margin-bottom:20px}.cart .cart_subtotal span,.cart_total span{color:#000;font-size:20px;letter-spacing:.02em;font-weight:700;font-family:Playfair Display,serif}.cart .cart_subtotal,.cart_total{border-bottom:1px solid #a4a3a3;padding-bottom:15px;margin-bottom:15px}.cart_total span.money,.cart_total.discount-cst span .qb-discounted-subtotal{color:#866552;font-size:22px}.cart-message.meta{margin-bottom:17px;color:#051928;text-align:center;font-size:16px;letter-spacing:.02em;font-weight:400}.delivery-info{color:#000;text-align:center;font-size:16px;line-height:120%;font-weight:400;margin:17px 0}.cart-testimonials .carousel-text{color:#525252;font-size:20px;line-height:1.85;font-weight:500;margin-bottom:15px;width:100%}.cart-testimonials .carousel-cell{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center}.cart-testimonials .carousel-author{color:#000;font-size:22px;line-height:1.5;font-weight:700;margin-bottom:0}.cart-testimonials .star-rating img{width:85px}#uploadery-container form{width:50%}.product-template-1.product-template-2 #uploadery-container{display:flex!important;align-items:end;gap:20px;min-height:0!important;margin-bottom:0!important}.product-template-1 #uploadery-container label>div{border-radius:10px;margin-top:10px;width:100%;height:80px;cursor:pointer;border:1px dashed #b9b9b9;background-image:url(data:image/svg+xmlbase64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+DQo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4Ig0KCSB2aWV3Qm94PSIwIDAgNjQgNjQiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDY0IDY0IiB4bWw6c3BhY2U9InByZXNlcnZlIj4NCjxnPg0KCTxnPg0KCQk8Zz4NCgkJCTxwb2x5Z29uIHBvaW50cz0iMzQsNTAgMzAsNTAgMzAsNy40IDE3LjcsMTguNSAxNSwxNS41IDMyLDAuMiA0OSwxNS41IDQ2LjMsMTguNSAzNCw3LjQgCQkJIi8+DQoJCTwvZz4NCgk8L2c+DQoJPGc+DQoJCTxnPg0KCQkJPHBvbHlnb24gcG9pbnRzPSI2MSw2NCAzLDY0IDMsMjQgMjIsMjQgMjIsMjggNywyOCA3LDYwIDU3LDYwIDU3LDI4IDQyLDI4IDQyLDI0IDYxLDI0IAkJCSIvPg0KCQk8L2c+DQoJPC9nPg0KPC9nPg0KPC9zdmc+DQoNCg==);background-size:20px 20px;background-repeat:no-repeat;background-position:30% center;background-color:#f5f5f5;color:#606060;text-align:center;font-size:14px;line-height:normal;letter-spacing:.02em;font-weight:400;display:flex;align-items:center;justify-content:center;font-style:italic}.product-template-1 #uploadery-container,.product-template-1 #uploadery-container form{margin-bottom:0}.product-template-1 #uploadery-container label{width:100%}.product-template-1.product-template-2 .swatch_options .swatch.is-flex.is-flex-wrap.swatch-1{order:2;margin:5px 0 0;justify-content:space-between}.product-template-1.product-template-2 .swatch_options .swatch.is-flex.is-flex-wrap{order:0}.product-template-1 .second-side-carve-options{order:1;margin-bottom:20px}.brand-hostory-main-section{padding:100px 0;background-color:#aaa2a0;overflow:hidden}.brand-hostory-main-head{text-align:center;max-width:56%;margin:0 auto 70px}.brand-hostory-main-head h2{color:#fff;text-align:center;font-size:70px;line-height:1.15;letter-spacing:.02em;font-weight:700;text-transform:uppercase;font-family:Playfair Display,serif;margin-bottom:10px}.brand-hostory-main-head h2 span{font-family:Pinyon Script,cursive;text-transform:none;font-weight:400}.brand-hostory-main-head p{color:#efefef;font-size:20px;line-height:1.8;letter-spacing:.02em;font-weight:600;font-family:Playfair Display,serif;margin-bottom:0}.brand-hostory-main{width:100%}.brand-hostory-main ul li span{color:#fff;text-align:center;font-size:24px;line-height:normal;letter-spacing:-.03em;font-weight:700;text-transform:uppercase;font-family:Playfair Display,serif;display:block;margin-bottom:5px;text-transform:none}.brand-hostory-main ul li p{color:#f0f0f0;text-align:center;font-size:20px;line-height:1.8;font-weight:600;font-family:Playfair Display,serif;margin-bottom:0;text-transform:none}.brand-hostory-main ul li{width:25%;display:flex;flex-direction:column-reverse;list-style:none;height:100px;padding-bottom:35px;position:relative}.brand-hostory-main ul li:nth-child(2),.brand-hostory-main ul li:nth-child(4){margin-top:100px;justify-content:flex-end;padding-top:35px;padding-bottom:0}.brand-hostory-main ul{display:flex;position:relative}.brand-hostory-main ul:before{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:100vw;height:10px;background-color:#fff}.brand-hostory-main ul li:before{content:"";position:absolute;bottom:-15px;left:50%;transform:translate(-50%);background:#000;border-radius:50%;width:18px;height:18px;outline:6px solid #fff;outline-offset:0}.brand-hostory-main ul li:nth-child(2):before,.brand-hostory-main ul li:nth-child(4):before{top:-3px;bottom:auto}.product-template-2 .quantity-breaks-now-discount-table th{font-size:18px;background-color:#d2c8bc}.product-template-2 table:not(#customer-orders):not(#order-details) th{background-color:#d2c8bc;border-color:#d2c8bc!important}.product-template-2 .quantity-breaks-now-discount-table .qb-discount-table-row td{font-size:16px;border-color:#d2c8bc!important}.product-template-2 .quantity-breaks-now-discount-table{margin-bottom:2px;border:2px solid #d2c8bc;width:100%}.product-template-2 .quantity-breaks-now-wrapper{margin-bottom:30px!important;margin-top:-10px!important;width:100%;order:1}.product-template-2 .toggleVolumnDiscount span.offer-loading{margin-top:-20px;margin-bottom:12px}.cart .tbg-reviews-ne-star-rating{margin-bottom:0}.cart .tbg-reviews-ne-star-rating .tgb-reviews-new-c-star-theme1{height:15px;width:15px;fill:#a13404;stroke:#a13404}.cart .tbReviews-startotal-count span{color:#000;text-align:center;font-size:16px;line-height:normal;letter-spacing:.05em;font-weight:500;font-family:Playfair Display,serif}.cart .targetbay-bulk-reviews-count-field{text-align:left;margin-bottom:8px;display:none}.stat-item:nth-child(4){position:relative}.stat-item span.stat-value-suffix{position:absolute;right:-20px;font-size:40px;top:50%;transform:translateY(-50%)}.cst-collection [role=button]:hover:after{color:#fff}button.add_to_cart .text{color:#fff}.collection-top-filters select#tag_filter{display:none}.section_select .blog_filter,.section_select .tag_filter,.section_select .sort_by{-webkit-appearance:none;-moz-appearance:none;appearance:none;color:#000;cursor:pointer;background-image:url(/cdn/shop/files/upload.png?v=1762424476);background-size:17px;background-repeat:no-repeat;background-position:center right 10px}.coll-main-banner-part .banner .image-element__wrap img{height:auto;max-height:none;max-height:705px;object-fit:cover}.collection .has-sidebar-option:not(.two-grid-coll-part) .product-list .one-third.column{width:100%;display:flex}.collection .has-sidebar-option:not(.two-grid-coll-part) .product-list .one-third.column>div[class^=product]{width:30%}.collection .has-sidebar-option:not(.two-grid-coll-part) .product-list .one-third.column a.product-info__caption{width:70%}.collection .has-sidebar-option:not(.two-grid-coll-part) .product-list .one-third.column .purchase-details{padding-left:30%}.sort-part-right-side a.active{box-shadow:0 0 1px #000}.filter-all-tags label,.collection .cst-page-collection .sidebar .sidebar-block .toggle_list li a{text-transform:capitalize}.has-sidebar-option .product_image .image-element__wrap{max-width:100%!important}body .purchase-details__buttons.product-is-unavailable .add_to_cart{letter-spacing:.02em;font-weight:400;font-family:Playfair Display,serif;padding:18px 20px 18px 40px}select{cursor:pointer}.cst-search .one-whole.column{margin-left:0;margin-right:0;width:100%}.cst-search .search__header{padding:50px 0}.search__header-title{color:#000;font-size:30px;line-height:1.2;letter-spacing:.02em;font-weight:700;text-transform:capitalize;font-family:Playfair Display,serif;margin-bottom:20px}.search-form__input-wrapper input{height:60px;border:1px solid #b7aea4;background-color:#fff;color:#797979;font-size:14px;line-height:normal;font-weight:400;font-family:Playfair Display,serif;padding:0 20px;width:100%;margin:0}.search-form-container .global-button,.search-form-container .global-button:hover{background-color:#866552;border-color:#866552;color:#fff}.cst-search .product-list .one-third.column.product__details{margin:0;width:calc(33.3333333333% - 14px);background-color:#fff}.cst-search .product-list{gap:20px}body .nav-desktop .nav-desktop__tier-first,body .nav-desktop [data-nav-desktop-details][open] .nav-desktop__tier-first.nav-desktop__tier-2--full-width-menu{width:calc(100vw - 340px);min-width:500px;background-color:#171719;z-index:9}.site-header.main-nav__wrapper{position:relative;z-index:99}.products-slider.slider-gallery .gallery-cell.visible-3 .product-wrap,.products-slider.slider-gallery .gallery-cell.visible-3 .shopify-product-form,.products-slider.slider-gallery .gallery-cell.visible-3 .smart-payment-button--false,.products-slider.slider-gallery .gallery-cell .product-info__caption{position:initial}.products-slider.slider-gallery .gallery-cell.visible-3 .smart-payment-button--false .purchase-details{padding-bottom:0;position:inherit}.products-slider.slider-gallery .gallery-cell.visible-3 .purchase-details .purchase-details__buttons.purchase-details__spb--false{position:absolute;bottom:35px;left:0;width:100%}.product-template-2 .product-block .targetbay-reviews-count-field .targetbay-reviews-count-star svg.tbsite-review-stars-avg-main-rating-half{fill:transparent;stroke:#a13404;--append-color: #a13404}.product .toggleVolumnDiscount{margin-top:0;order:1}.product-template-2 .collapsible-tab__text ul{padding-left:20px}.coll_banner-desc{max-height:150px;overflow:hidden;position:relative}.coll_banner-desc.is-expanded{max-height:max-content}.coll_banner-desc.is-expanded::-webkit-scrollbar{width:4px}.coll_banner-desc.is-expanded::-webkit-scrollbar-track{background:#f1f1f1;border-radius:10px}.coll_banner-desc.is-expanded::-webkit-scrollbar-thumb{background:#999;border-radius:10px}.coll_banner-desc.is-expanded::-webkit-scrollbar-thumb:hover{background:#66666634}.coll-read-more{margin-top:25px}.coll-main-banner-part .banner .coll_banner-desc h2{color:#fff;font-family:Playfair Display,serif;font-weight:700}.coll-main-banner-part .banner .coll_banner-desc ul li{font-size:18px;color:#fff;font-family:Playfair Display,serif;margin:0}.coll-main-banner-part .banner .coll_banner-desc ul{margin:10px 0}.coll-main-banner-part .banner .coll_banner-desc a{color:#fff;text-decoration:underline}.coll-main-banner-part .banner .image-element__wrap{max-height:815px}.coll-main-banner-part .banner .image-element__wrap img{max-height:100%}.banner.page-banner{width:100%;max-height:max-content}.main-banner-slideshow .main-banner-slider{margin-top:-137px}.main-banner-slideshow .banner-left-right-main{height:800px!important}.main-banner-slideshow .main-banner-slider .flickity-prev-next-button:focus{box-shadow:none}.main-banner-slideshow .main-banner-slider .banner-left{position:relative;padding:0!important}.main-banner-slideshow .main-banner-slider .flickity-button svg rect{stroke:#866552cc;fill:#866552cc}.main-banner-slideshow .main-banner-slider .flickity-button svg path{fill:#fff}.main-banner-slideshow .main-banner-slider .flickity-button svg{width:25px;height:25px;padding:0}.main-banner-slideshow .main-banner-slider .flickity-prev-next-button{width:40px;background:transparent}.main-banner-slideshow .main-banner-slider .banner-left .is-hidden-mobile-only{height:100%;display:none}.main-banner-slideshow .main-banner-slider .banner-left,.main-banner-slideshow .main-banner-slider .banner-right{width:50%}.main-banner-slideshow .main-banner-slider .banner-left{background-color:#000;display:flex;align-items:center;height:100%}.main-banner-slideshow .banner-text-position{padding-left:160px;padding-right:20px;padding-top:90px;width:100%}.main-banner-slideshow .banner-text-position .global-button:hover{background-color:#866552;border-color:#866552;color:#fff}.main-banner-slideshow .banner-text-position .global-button{color:#fff;font-size:21px;line-height:1;letter-spacing:.02em;font-weight:400;font-family:Playfair Display,serif;padding:18px 20px 18px 40px;text-transform:none;display:inline-block;background-color:#866552;border-color:#866552;position:relative}.main-banner-slideshow .banner-text-position .global-button:before{content:"";position:absolute;top:0;left:10px;width:14px;height:100%;background-image:url(/cdn/shop/files/Subtract-black.png);background-position:center;background-repeat:no-repeat;background-size:100% 100%}.main-banner-slideshow .banner-text-position .pretext p{color:#fff;font-size:53px;line-height:.9;letter-spacing:.02em;font-weight:400;font-family:Pinyon Script,cursive;text-transform:none;margin-bottom:0}.main-banner-slideshow .banner-text-position .headline{font-size:113px;line-height:1.1;letter-spacing:.02em;font-weight:700;color:#fff;text-transform:uppercase;font-family:Playfair Display,serif;margin-bottom:25px}.main-banner-slideshow .banner-text-position .headline span{font-size:90px;line-height:1.1;display:block}.main-banner-slideshow .banner-text-position .subtitle p{color:#f8f8f8;font-size:24px;line-height:1.7;letter-spacing:.04em;font-weight:600;font-family:Playfair Display,serif;margin-bottom:30px;text-transform:none}.main-banner-slideshow .banner-left-right-main{display:flex}.main-banner-slideshow .banner-slide{display:flex;align-items:center;min-height:600px}.main-banner-slideshow .banner-left,.main-banner-slideshow .banner-right{width:50%}.main-banner-slideshow .banner-left{padding:60px}.main-banner-slideshow img,.main-banner-slideshow video{width:100%;height:100%;object-fit:cover;display:block}.main-banner-slideshow .banner-slide{width:100%;min-width:100%}.main-banner-slideshow .flickity-slider{display:flex}.main-banner-slideshow .flickity-viewport{overflow:hidden}.main-banner-slideshow .banner-slide:nth-child(1) .banner-right video{object-position:top right}.main-banner-slideshow .banner-slide:nth-child(2) .banner-right video{object-position:bottom right}.main-banner-slideshow .banner-slide:nth-child(3) .banner-right video{object-position:bottom center}body .product-template-1 #uploadery-container label>div{overflow:hidden}.product-template-1 #uploadery-container label>div:after{z-index:0}body .product-template-1 #uploadery-container label>div input{z-index:3;position:absolute;top:0;left:0;height:100%;width:100%}body.collection .coll-main-banner-part .banner .image-element__wrap{display:none}body.collection .banner.page-banner{display:flex;align-items:center;padding-top:70px;padding-bottom:50px}body.collection .coll-main-banner-part .banner.page-banner .caption{position:initial;transform:translate(0)}.banner.page-banner{position:relative}.banner.page-banner:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:#0000004d}.coll-main-banner-part .banner .coll_banner-desc strong{color:#fff}body div .cst-page-collection .sidebar .cloud-search-page-controls__filters-container{justify-content:flex-start}body div .cst-page-collection .sidebar .cloud-search-page-controls__filters-container .cloud-search-page-controls__filters-link{margin-left:0}body div .cst-page-collection .sidebar .cloud-search-page-controls__filters-container .cloud-search-page-controls__filters-link span{color:#000;text-align:left;font-size:18px;line-height:1;letter-spacing:.04em;font-weight:700;font-family:Playfair Display,serif;margin-bottom:0}div .cst-page-collection .sidebar .cloud-search-filters-sidebar__heading{display:none}div .cst-page-collection .cloud-search-filter{background:#fff;padding:15px 20px;margin-bottom:25px}div .cst-page-collection .cloud-search-filter__name{color:#000;text-align:left;font-size:22px;line-height:1;text-transform:none;font-weight:700;font-family:Playfair Display,serif;margin-bottom:0;flex-direction:row-reverse;justify-content:space-between}.cst-page-collection .cloud-search-filters-sidebar .cloud-search-filter__values,.cst-page-collection .cloud-search-filters-sidebar .cloud-search-range-inputs{padding:0}.cst-page-collection .cloud-search-filters-sidebar .cloud-search-text-field{margin-top:0}.cst-page-collection label.cloud-search-filter-value span{color:#3a3a3a;text-align:left;font-size:18px;line-height:normal;font-weight:400;font-family:Playfair Display,serif}.cst-page-collection label.cloud-search-filter-value{padding:15px 0;border-bottom:1px solid rgb(0 0 0 / 16%);margin-top:0}.cst-page-collection label.cloud-search-filter-value:last-child{border-bottom:none;padding-bottom:0}.cst-page-collection .sidebar .cloud-search-filters-sidebar__filters.cloud-search-filters-column,div .cst-page-collection .cloud-search-filter__name .cloud-search-filter__collapse{margin:0}.cst-page-collection .sidebar .cloud-search-applied-filter{background-color:#fff;border-radius:0;color:#000;cursor:default;display:inline-flex;line-height:24px;margin:8px 12px;padding:4px 12px 4px 16px}.cst-page-collection .cloud-search-filters-sidebar .cloud-search-range-inputs{margin-top:0}.cst-page-collection .cloud-search-filter__name:has(.cloud-search-filter__collapse){margin-bottom:15px;padding-bottom:15px;position:relative}.cst-page-collection .cloud-search-filter__name:has(.cloud-search-filter__collapse):before{content:"";position:absolute;bottom:0;left:50%;transform:translate(-50%);width:calc(100% + 40px);height:1px;background:#000}.cst-page-collection .cloud-search-range-slider__handle:after{box-shadow:none;height:18px;width:18px;border-radius:0;background:#fff;border:3px solid #000}.cst-page-collection .cloud-search-range-slider__bar{background:#000;height:2px;inset-inline:0;bottom:10px;box-shadow:none}.cst-page-collection .cloud-search-range-slider:before{bottom:10px;height:2px;inset-inline:-10px}.cst-page-collection .cloud-search-range-slider__max:before,.cst-page-collection .cloud-search-range-slider__min:before{border-width:0;height:0}.cst-page-collection .cloud-search-filters-sidebar .cloud-search-filter__values::-webkit-scrollbar{width:3px}.cst-page-collection .cloud-search-filters-sidebar .cloud-search-filter__values{padding-right:5px}.cst-page-collection .cloud-search-filter__collapse,.cst-page-collection .cloud-search-filter__expand{margin:0}.cst-page-collection .product-list .product-info__caption .compare-at-price{text-decoration:none}.cst-page-collection .product-list .product-info__caption .compare-at-price span{text-decoration:line-through}.toggle_content ul li{padding:15px 0}.footer .toggle_content ul li a{line-height:1}body .cst-page-collection .cloud-search-filters-sidebar .cloud-search-text-field--value-search{margin-bottom:10px;margin-top:10px}.product-template-2 .smart-payment-button--false .purchase-details .w3-product-options{display:flex;justify-content:space-between;margin-bottom:0;gap:20px;order:0;margin-top:15px}.product-template-2 .smart-payment-button--false .purchase-details .w3-product-options .product-options-control-container{width:calc(50% - 10px);margin-bottom:0}.pdp-product-slider .gallery-cell.visible-3 .w3-product-options{display:none}.product_gallery_nav .gallery-cell .image-element__wrap img{object-fit:cover}.cst-production-team .image-element__wrap img{border:10px solid rgb(0 0 0 / 50%)}.customers-register .container.content,.customers-login .container.content{padding-top:0;padding-bottom:0}.customers-account .container.content{padding-top:50px;padding-bottom:50px}body .reg-form-wrap .collection_nav{margin:0}.reg-form-wrap .collection_nav h1{padding:0}.reg-form-wrap .collection_nav .feature-divider,.reg-form-wrap .three-eighths br{display:none}.reg-form-wrap .three-eighths{margin:0;width:100%;position:initial}.reg-form-wrap form .acceptsMarketing{width:100%;display:flex;align-items:center;justify-content:flex-start}.second-side-carve-options-field-name{margin-top:0}body .product-template-1 #uploadery-container .spb-fileupload:has(input[data-gtm-form-interact-field-id="0"]),body .product-template-1 #uploadery-container .spb-fileupload:has(input[data-gtm-form-interact-field-id="1"]){justify-content:center!important;background-position:50% 5px;padding-top:10px;padding-left:10px;padding-right:10px;color:#000;font-weight:600}body .product-template-1 #uploadery-container label>div{border-radius:5px;background-image:url(/cdn/shop/files/drag-drop-img.png?v=1762414297);justify-content:end;padding-right:23px;position:relative}body .product-template-1 #uploadery-container .spb-fileupload:has(input[data-gtm-form-interact-field-id="0"]):after,body .product-template-1 #uploadery-container .spb-fileupload:has(input[data-gtm-form-interact-field-id="1"]):after{display:none!important}#uploadery-container .uploadery-temporary{display:none;align-items:center;width:100%;justify-content:center}.products-slider.slider-gallery .gallery-cell.visible-3 .product-details .price--sale .money{color:#000}.products-slider.slider-gallery .gallery-cell.visible-3 .product-details .price--sale{margin:0}.products-slider.slider-gallery .gallery-cell.visible-3 .product-details .compare-at-price .money,.products-slider.slider-gallery .gallery-cell.visible-3 .product-details .money{margin-bottom:0}.products-slider.slider-gallery .gallery-cell.visible-3 .product-details .compare-at-price{text-decoration:none}.products-slider.slider-gallery .gallery-cell.visible-3 .product-details .compare-at-price .money{margin-left:5px;text-decoration:line-through}.products-slider.slider-gallery .gallery-cell.visible-3 .product-details{margin-bottom:30px}.product-template-1 #uploadery-container,.product-template-1 #uploadery-container form{position:relative}.second-side-carve-options #uploadery-container form p{color:#000!important;font-size:16px!important;font-weight:600!important;margin-bottom:0;position:absolute;bottom:-12px;text-align:center;width:100%}.upload-progress{position:absolute;width:calc(100% - 10px);height:5px;background:#e5e5e5;border-radius:4px;margin-top:0;overflow:hidden;display:none;top:50%;left:50%;transform:translate(-50%,-50%)}body .upload_message-wrapper{display:none!important}.upload-progress-bar{width:0%;height:100%;background:#171719;transition:width .3s ease}.custom-file-upload.file-selected .button{background-color:#f5f5f5}.custom-file-upload .button-text{word-break:break-all;font-size:14px}.product-template-1 #uploadery-container form{padding-bottom:15px}.upload-section .custom-file-upload.file-selected .button{background-color:transparent}body .custom-contact-form .contact-block .custom-file-upload input[type=file]{z-index:1}.page-wholesale .upload-progress{width:calc(40% - 10px);margin-top:5px}.product-product-page-1 .upload-progress{width:calc(50% - 10px);box-shadow:#f5f5f5 0 0 5px 7px}.reg-form-wrap form .acceptsMarketing label{margin-bottom:0;margin-left:0;width:calc(100% - 28px)}.action_bottom .cntct-submit-btn-part input{height:25px;width:auto}.action_bottom .cntct-submit-btn-part input::placeholder,.action_bottom .cntct-submit-btn-part input{color:#fff}.reg-form-wrap form .acceptsMarketing input{width:18px;height:18px;border:1px solid #171719;background:transparent;margin-right:10px;accent-color:#000}.reg-form-wrap form .action_bottom p{margin-bottom:0;margin-top:0;float:none;text-align:center;padding:0!important}.reg-form-wrap form .action_bottom p a,.reg-form-wrap form p a,.customers-login .reg-form-wrap form small.right a,.reg-form-wrap form .action_bottom .note a{color:#866552;text-decoration:underline}.reg-form-wrap form{display:flex!important}.customers-login .reg-form-wrap form input.global-button{margin:0;width:auto;cursor:pointer;color:#fff;background-color:#866552;border-color:#866552;height:auto;font-size:21px;border:0;padding:0}.customers-login .reg-form-wrap form small.right{width:100%;text-align:right;margin-bottom:10px}.customers-login .reg-form-wrap form input#customer_email{margin-bottom:30px}.customers-login .cntct-submit-btn-part{margin-left:0}.reg-form-wrap form .login-btn-wrap{width:100%;display:flex;justify-content:space-between;margin-bottom:0;align-items:center}.reg-form-wrap form .login-btn-wrap p{margin:0!important;padding:0!important}.ontact-main-form-part,.reg-form-wrap{margin-bottom:50px}.reg-form-wrap form .action_bottom{width:100%;margin-bottom:0;display:flex;align-items:center;justify-content:space-between;margin-top:15px}.reg-form-wrap form .action_bottom .cntct-submit-btn-part{margin-left:0}.reg-form-wrap .three-eighths h4{color:#171719;text-align:center;font-size:32px;line-height:normal;letter-spacing:.04em;font-weight:500;font-family:Playfair Display,serif;margin-top:-30px;padding:0;margin-bottom:20px}.reg-form-wrap form div#recover_email{width:100%;margin-bottom:20px}.form_generater_form_div{width:100%!important;max-width:100%!important;border:none;padding:0;font-family:Playfair Display,serif}.cart .cst-cart .cart__item .two-thirds.columns .qb-price-item{display:flex;flex-direction:column;justify-content:center}.cart .cst-cart .cart__item .two-thirds.columns .qb-price-item .qb-line-item-original-price,.cart_total.discount-cst span .qb-original-subtotal{color:#878787;font-size:16px;line-height:1.9375;font-weight:600;text-decoration:line-through;font-family:Playfair Display,serif}.cart .cst-cart .cart__item .two-thirds.columns .qb-price-item .qb-line-item-discounted-price,.cart .cst-cart .cart__item .two-thirds.columns .qb-price-item{color:#000;font-size:24px;line-height:1.291;font-weight:900;font-family:Playfair Display,serif;margin-left:0}.discount-cst .discount-code-wrapper .qb-discount-code-inputs{width:100%;gap:7px 20px}.discount-cst .discount-code-wrapper{width:100%!important;margin:0!important;position:absolute;right:0;left:0}.cart_total.discount-cst span{position:initial}.discount-cst .discount-code-wrapper .qb-discount-code-inputs #discount-code-field{margin:0;height:50px;padding:10px;font-size:15px;background-color:#fff;color:#000;border:1px solid #a4a3a3;width:calc(100% - 133px);display:block}.discount-cst .discount-code-wrapper .qb-discount-code-inputs .apply-discount-code{font-size:18px;height:50px;width:120px;display:flex;align-items:center;justify-content:space-around;line-height:1;background-color:#866552;cursor:pointer}.discount-cst{position:relative}.discount-cst:has(.discount-code-wrapper){padding-bottom:70px;margin-bottom:20px}.discount-cst .discount-code-wrapper .qb-discount-code-inputs .qb-invalid-discount-code{font-size:14px;margin-top:3px}.custom-contact-form .contact-block.contact-block--ATklXRlhzMnA1RHAwV__hulk_form_builder_form_block_hwBYkH.contact-block--\@app{width:100%}body .cst-page-collection .product-list .product-info__caption .tbReviews-startotal-count{display:none}body .cst-page-collection .product-list .product-info__caption .tbg-reviews-ne-star-rating{margin-bottom:0;line-height:1}.cst-page-collection .product-list .product-info__caption .was_price{text-decoration:none}.cst-page-collection .product-list .product-info__caption .was_price .money{text-decoration:line-through}.cst-page-collection .product-list .product-info__caption .current_price .money,.cst-page-collection .product-list .thumbnail-hover-enabled--false .price:not(.sale) .current_price span.money{color:#000}body .product-template-default.product-template-2 .second-side-carve-options #second-side-text-wrap #second-side-text{border:1px solid #b9b9b9;background:#f5f5f5;margin-bottom:0}body .product-template-default.product-template-1 #uploadery-container label .spb-fileupload{width:100%;justify-content:center;background-position:center 6px}body .product-template-default.product-template-1 #uploadery-container form:last-child{display:none}body .product-template-default.product-template-1 #uploadery-container form{width:100%;padding-bottom:30px}body .product-template-default.product-template-1 #uploadery-container{display:block!important}body .product-template-default.product-template-1 .product-uploadery-wrap .second-side-carve-options.loaded{display:block;margin-top:0}body .product-template-default.product-template-1 .product-uploadery-wrap .second-side-carve-options.loaded label{margin-bottom:15px}body .product-template-default.product-template-1 .upload-second-carve-main .second-side-carve-options-field-name{display:none}body .product-template-default.product-template-2 .second-side-carve-options #second-side-text-wrap{max-height:max-content!important}body .product-template-default.product-template-2 .second-side-carve-options #second-side-text-wrap .second-side-carve-optionss-field-description{font-size:18px;line-height:1.2;margin-bottom:4px}body .product-template-default.product-template-1 .product-uploadery-wrap .second-side-carve-options.loaded .second-side-carve-options-field-name{width:100%}body .product-template-default.product-template-1 #uploadery-container form #message{bottom:10px}.customers-account .container.content .column{margin:0}.product-template-2 .shopify-product-form .line-item .product__text p{font-size:18px;color:#000}.product-template-2 .shopify-product-form .line-item label{font-size:16px;color:#000}.product-template-2 .shopify-product-form .line-item textarea#special-instructions{border:1px solid #000;height:45px;overflow:hidden}.customers-account .container.content .column h1{text-align:left}.customers-account .container.content .column #customer_logout_link{color:#000;text-decoration:underline;text-transform:capitalize;font-size:18px}.customers-account .container.content .column .feature-divider{display:none}.customers-account .container.content .column .name{color:#000;margin:0 0 5px;padding:0}.customers-account .container.content .column .name a,.customers-account .container.content .columns h4{line-height:normal;letter-spacing:.02em;font-weight:500;font-family:Playfair Display,serif;color:#000;text-transform:capitalize}.customers-account .container.content .column .email.note{font-size:16px;font-family:Playfair Display,serif;margin-bottom:15px}.customers-account .container.content .column h4{margin:0;padding:0;font-family:Playfair Display,serif;text-transform:none;font-weight:500}.customers-account .container.content .column .address.note p,.customers-account .container.content .columns p{margin-bottom:0;font-size:18px;color:#000}.customers-account .container.content .column .address.note p a{color:#000;display:inline-block;margin-top:5px}.customers-account .container.content .column .address.note{margin-top:10px}.customers-account .container.content .columns h4{margin:0 0 10px;padding:0}.wholesale-collection .section-wrapper .shopify-section--collection-template.under-menu br{display:none}.collection .section-wrapper .shopify-section--collection-template.under-menu .whole-sale-login p{font-size:18px;margin-bottom:5px;color:#4c4c4c}.collection .section-wrapper .shopify-section--collection-template.under-menu .whole-sale-login p a{color:#866552}.collection .section-wrapper .shopify-section--collection-template.under-menu .whole-sale-login{padding-top:50px!important;padding-bottom:100px!important}.cart__featured-collection .one-third.column .product-info__caption .targetbay_star_container{display:none}.index .products-slider.slider-gallery .gallery-cell.visible-3{min-height:max-content;height:100%}.targetbay-bulk-reviews-count-field{line-height:1}@media (max-width: 1890px){.page-container,.newsletter_section .container,.coll-main-banner-part .caption,.shopify-section--main-banner .one-whole .caption,.cst-page-collection div.content,.sandcarving-vs-laser-banner .custom-banner,.cst-cart .container.content,.cst-search div.content,.customers-register .container.content,.customers-login .container.content,.customers-account .container.content{padding-left:140px;padding-right:140px}.footer-menu-wrap .one-third:first-child{width:17%}.products-slider.slider-gallery .gallery-cell.visible-3{min-height:840px}.newsletter_section h2.title{font-size:65px}.sandcarving-vs-laser-banner .custom-banner .banner-content{width:70%}.blog .shopify-section--main-banner .one-whole .caption .caption-content{max-width:65%}.article .shopify-section--main-banner .one-whole .caption .caption-content{padding:0;max-width:41%}body .nav-desktop .nav-desktop__tier-first,body .nav-desktop [data-nav-desktop-details][open] .nav-desktop__tier-first.nav-desktop__tier-2--full-width-menu{width:calc(100vw - 280px)}.products-slider.slider-gallery .gallery-cell .product-info__caption{padding:50px}.banner.page-banner{max-height:max-content}.coll-main-banner-part .banner .image-element__wrap{max-height:800px}.coll-main-banner-part .banner .image-element__wrap img{height:auto;max-height:100%}.main-banner-slideshow .banner-text-position{padding-left:140px}.footer-menu-wrap .one-third:nth-child(3){width:34%}.footer-menu-wrap .one-third:nth-child(2){width:42%}}@media (max-width: 1799.9px){.shopify-section--main-banner .one-whole .caption .caption-content{padding:0}.homepage-product-slider .flickity-prev-next-button svg{padding:1px 0}.homepage-product-slider .flickity-prev-next-button.previous,.product-product-page-2 .flickity-prev-next-button.previous,.homepage-product-slider .flickity-prev-next-button.next,.product-product-page-2 .flickity-prev-next-button.next{width:35px;height:35px}.page-container,.newsletter_section .container,.coll-main-banner-part .caption,.shopify-section--main-banner .one-whole .caption,.cst-page-collection div.content,.sandcarving-vs-laser-banner .custom-banner,.cst-cart .container.content,.cst-search div.content,.customers-register .container.content,.customers-login .container.content,.customers-account .container.content{padding-left:120px;padding-right:120px}.footer-menu-wrap .one-third:first-child{width:17.5%}.newsletter_section{padding:200px 0}.footer .social_icons li a svg{height:45px;width:45px}.sandcarving-vs-laser-banner .custom-banner .banner-content{width:75%}.article .shopify-section--main-banner .one-whole .caption .caption-content{max-width:43%}.product-product-page-2 .flickity-prev-next-button.previous:before,.product-product-page-2 .flickity-prev-next-button.next:before,.index .feature-carousel .flickity-prev-next-button.previous:before,.index .feature-carousel .flickity-prev-next-button.next:before{height:17px;width:17px}body .nav-desktop .nav-desktop__tier-first,body .nav-desktop [data-nav-desktop-details][open] .nav-desktop__tier-first.nav-desktop__tier-2--full-width-menu{width:calc(100vw - 240px)}.main-banner-slideshow .banner-text-position{padding-left:120px}.main-banner-slideshow .banner-text-position .headline{font-size:100px}.main-banner-slideshow .banner-left-right-main{height:850px!important}}@media (max-width: 1650px){html body{font-size:18px}.feature-heading-main .featured-collection__description{font-size:18px;line-height:1.6}.page-container,.newsletter_section .container,.coll-main-banner-part .caption,.shopify-section--main-banner .one-whole .caption,.cst-page-collection div.content,.sandcarving-vs-laser-banner .custom-banner,.cst-cart .container.content,.cst-search div.content,.customers-register .container.content,.customers-login .container.content,.customers-account .container.content{padding-left:100px;padding-right:100px}.before-after-wrapper .flickity-slider{position:initial;width:100%;height:auto}.shopify-section--main-banner .one-whole .caption .caption-content .pretext p{font-size:45px}.shopify-section--main-banner .one-whole .caption .caption-content .headline,.coll-main-banner-part .caption .headline,.shopify-section--main-banner .coll-main-banner-part .one-whole .caption .caption-content .headline span{font-size:90px}.shopify-section--main-banner .one-whole .caption .caption-content .headline span,.sandcarving-vs-laser-banner .custom-banner .banner-heading,.cst-video-sec .video-wrapper .video__text-wrapper .headline{font-size:75px}.shopify-section--main-banner .one-whole .caption .caption-content .subtitle p,.coll-main-banner-part .banner .coll_banner-desc p,.coll-main-banner-part .banner .subtitle p{font-size:20px}.shopify-section--main-banner .one-whole .caption .caption-content{padding-top:50px}.icon-text-list-wrap h4{font-size:15px}.icon-text-list-wrap img{width:35px}.icon-text-list-wrap:nth-child(3) img{width:50px}section.section.cst-collection,.image-text-grid-section{padding:120px 0}.cst-collection .one-whole .title,.video-image-popup-head h2,.image-text-grid-desc h4,.image-text-grid-desc h2,.feature-heading-main .title,.cst-opportunities .one-whole .caption .caption-content .headline,.cst-featured .collection_title h2,.testimonial-heading,.newsletter_section h2.title,.cst-opportunities .one-whole .caption .caption-content .pretext p,.collection-title .label span,.faqAccordion .title,.custom-contact-form__heading .title,.contact-us-section h2,.cst-contact-faq .faq-sec-tit .title,.cst-production-team .img-main-text-title h2,.our-team-main-head h2,.sandcarving-heading,.comparison-title,.blog-dtl-heading .article_title,.feadtured-blog-maon-sec .title.blog a,.recommended-products__title .title,.cst-review .app-heading,.before-after-section .slider-heading,.brand-hostory-main-head h2,.reg-form-wrap .collection_nav h1{font-size:60px}.cst-collection .featured-collection__description.rte,.testimonial-quote{font-size:25px}.cst-collection .collection-info__caption .title,.customers-account .container.content .column h1,.collection .section-wrapper .shopify-section--collection-template.under-menu .whole-sale-login h1{font-size:22px}.gallery-cell .product-details .title{font-size:20px}.image-text-grid-desc{padding:10px 70px}.gallery-cell .product-details .money,.products-slider.slider-gallery .gallery-cell.visible-3 .product-details .compare-at-price .money{font-size:26px}div .homepage-product-slider{padding-bottom:100px}.testimonial-author{font-size:22px}.homepage-product-slider .flickity-prev-next-button.previous{left:50px}.homepage-product-slider .flickity-prev-next-button.next{right:50px}.products-slider.slider-gallery .gallery-cell.visible-3{min-height:777px}.footer-menu-wrap .one-third:first-child{width:18%}.cst-page-collection .product-list .product-info__caption .title,.cst-search .product-details .title{font-size:20px}.cst-page-collection .product-list .product-info__caption .money,.cst-search .product-list .product-info__caption .money,.cst-page-collection .product-list .product-info__caption .free-price-text{font-size:24px}.cst-page-collection details.sidebar-block .sidebar-block__heading{font-size:20px}.cst-page-collection .sort_by,.cst-page-collection .sort_by option,.cst-page-collection .tag_filter{font-size:18px}.cst-page-collection .sort_by,.cst-page-collection .tag_filter{width:220px;height:55px}.faq-acc .acc-btn,.faqAccordion dt button{font-size:20px}.page-about .cst-featured .featured-link--half .description h5{font-size:25px;line-height:1.25}.stat-value{font-size:100px;margin-bottom:35px}.stat-label,.mission-sec-wrap .rte-setting p{font-size:25px}.sandcarving-vs-laser-banner .custom-banner .banner-text{font-size:22px}.first-blog-main-left h2 a{font-size:32px}.cst-blog-list .one-third .article__title a,.feadtured-blog-maon-sec .one-third .sub_title a{font-size:22px}.cst-blog-list .one-third .excerpt p,.cst-blog-list .one-third .excerpt,.cst-blog-list .one-third .excerpt span,.feadtured-blog-maon-sec .one-third .excerpt p,.feadtured-blog-maon-sec .one-third .excerpt,.feadtured-blog-maon-sec .one-third .excerpt span{font-size:18px}.product-template-2 .gallery-wrap .product_gallery_nav .flickity-viewport .flickity-slider{left:-18.69%!important;position:absolute}h3.cart__item--title{font-size:22px}#cart_form .product-quantity-box .quantity,#cart_form p.modal_price .money{font-size:20px}.cart-header h2{font-size:35px}.cart-header h2 span,.clear-cart{font-size:18px}.dorder-summary{font-size:20px;letter-spacing:0px}.cst-featured .description p{font-size:18px}.cst-featured .icon-text-block h3{font-size:21px}.cst-featured .icon-text-block img{width:32px}.caption .global-button,.video-image-popup-head .global-button,.image-text-grid-desc .global-button,.cst-featured .global-button,.newsletter .global-button,.purchase-details .global-button,.predictive-search .global-button,.cntct-submit-btn-part,.faq-btn-list-sec a,.checkout_button .global-button,.coll-read-more{font-size:18px}section .testimonials-wrapper{padding-bottom:40px}.brand-hostory-main ul li span{font-size:20px;letter-spacing:0px}.product-template-2 .quantity-breaks-now-discount-table{min-width:600px}.quantity-breaks-now-discount-tiers{overflow:scroll}body .nav-desktop .nav-desktop__tier-first,body .nav-desktop [data-nav-desktop-details][open] .nav-desktop__tier-first.nav-desktop__tier-2--full-width-menu{width:calc(100vw - 200px)}.main-banner-slideshow .banner-text-position .pretext p{font-size:45px}.main-banner-slideshow .banner-text-position .headline{font-size:90px}.main-banner-slideshow .banner-text-position .headline span{font-size:75px}.main-banner-slideshow .banner-text-position .subtitle p{font-size:20px}.main-banner-slideshow .banner-text-position .global-button{font-size:18px}.main-banner-slideshow .banner-left-right-main{height:700px!important}.main-banner-slideshow .banner-text-position{padding-left:100px}.footer-menu-wrap .one-third:nth-child(2){width:43%}.footer-menu-wrap .one-third:nth-child(3){width:35%}.toggle_content ul li{padding:12px 0}}@media (max-width: 1599px){.nav-desktop ul li .nav-desktop__tier-1-link{font-size:15px;border:none;text-decoration:none}.products-slider.slider-gallery .gallery-cell .product-info__caption{padding:35px}.smart-payment-button--false .purchase-details{padding-bottom:35px}.products-slider.slider-gallery .gallery-cell.visible-3{min-height:715px}.distinguished-clients .logos .logo:nth-child(1){width:116px}.distinguished-clients .logos .logo:nth-child(2){width:224px}.distinguished-clients .logos .logo:nth-child(3){width:125px}.distinguished-clients .logos .logo:nth-child(4){width:170px}.distinguished-clients .logos .logo:nth-child(5){width:205px}.newsletter_section{padding:200px 0}.cst-collection .one-whole .title,.video-image-popup-head h2,.image-text-grid-desc h4,.image-text-grid-desc h2,.feature-heading-main .title,.cst-opportunities .one-whole .caption .caption-content .headline,.cst-featured .collection_title h2,.testimonial-heading,.newsletter_section h2.title,.cst-opportunities .one-whole .caption .caption-content .pretext p,.collection-title .label span,.faqAccordion .title,.custom-contact-form__heading .title,.contact-us-section h2,.cst-contact-faq .faq-sec-tit .title,.cst-production-team .img-main-text-title h2,.our-team-main-head h2,.sandcarving-heading,.comparison-title,.blog-dtl-heading .article_title,.feadtured-blog-maon-sec .title.blog a,.recommended-products__title .title,.cst-review .app-heading,.before-after-section .slider-heading,.brand-hostory-main-head h2,.reg-form-wrap .collection_nav h1{font-size:56px}.footer .footer-logo{max-width:160px!important}.footer .social_icons li a svg{height:45px;width:45px}.cst-collection .collection-info__caption .title{font-size:25px}.homepage-product-slider .flickity-page-dots .dot,.testimonials-wrapper .flickity-page-dots .dot{width:40px}.cst-featured .icon-text-block{margin-bottom:40px}.footer{padding:100px 0 50px}.footer-menu-wrap .one-third:first-child .text-align--left{text-align:center}.custom-contact-form .contact-block input,.custom-contact-form .contact-block select,.custom-contact-form .contact-block textarea,.reg-form-wrap form div input,.customers-login .reg-form-wrap form input{height:55px}.cst-contact-faq .container .column.faq-sec-tit p,.reg-form-wrap .three-eighths h4{font-size:28px}.custom-contact-form .contact-block textarea{height:180px}.sandcarving-benefits .benefits-title{font-size:32px}.benefit-text{font-size:18px}.best-for-text p{font-size:20px}.best-for-label{width:250px;height:55px;font-size:22px}.comparison-table table.comparison-table__content thead th{font-size:25px}.comparison-table table.comparison-table__content tbody tr td{font-size:18px}.blog-detail-content h2{font-size:35px}.blog-detail-content h3{font-size:25px}.product-template-2 .targetbay-reviews-count-field span,.product-template-2 .targetbay-reviews-count-field span a{font-size:18px!important}.product-template-2 .product-block .product_name,.product-template-2 .quantity-breaks-now-wrapper h4{font-size:20px}.product-template-2 .swatch-element label{font-size:16px}.product-template-2 .swatch-element label img{height:45px;width:45px}.product-template-2 .swatch_options .custom-fields .field-group input{height:55px}.product-template-2 .swatch_options .swatch .swatch-element.sand-carved-swatch img{width:61px;height:88px}.product-template-2 .swatch_options .swatch .swatch-element.laser-etched-swatch img{width:70px;height:95px}.product-template-2 .toggleVolumnDiscount .label{font-size:19px}.product-template-2 span.money{font-size:42px;line-height:1}.product-product-page-2 #tbProductReviews .tbTabMenu li a.tb_tablinks,.product-product-page-2 #tbProductReviews .tbTabMenu li label,.product-product-page-2 #tbProductReviews .tbTabMenu li select#tb-sort-reviews{font-size:20px}.brand-hostory-main-head{max-width:68%}.stat-item span.stat-value-suffix{right:-24px}div .cst-page-collection .cloud-search-filter__name{font-size:18px}.cst-page-collection label.cloud-search-filter-value span{font-size:16px}.toggle_content ul{column-gap:20px}.cart .cst-cart .cart__item .two-thirds.columns .qb-price-item .qb-line-item-discounted-price,.cart .cst-cart .cart__item .two-thirds.columns .qb-price-item{font-size:22px}.discount-cst .discount-code-wrapper .qb-discount-code-inputs .apply-discount-code{font-size:17px;height:45px;width:100px}.discount-cst .discount-code-wrapper .qb-discount-code-inputs #discount-code-field{height:45px;width:calc(100% - 113px)}.cart_total.discount-cst span .qb-discounted-subtotal{margin-left:7px}body .product-template-default.product-template-2 .second-side-carve-options #second-side-text-wrap .second-side-carve-optionss-field-description,.product-template-2 .shopify-product-form .line-item .product__text p{font-size:16px}.product-template-2 .shopify-product-form .line-item label{font-size:15px}}@media (max-width: 1499.9px){.top-bar .top-bar__menu li a,.top-bar .top-bar--right-menu .top-bar__menu li #header__selector-form button,.nav-desktop ul li .nav-desktop__tier-1-link{font-size:15px}.site-main-header .search-container .search-form__submit-button{font-size:20px}.site-main-header .search-container .search-form__input{height:50px}.distinguished-clients .logos{gap:60px;padding:0 20px}.footer-menu-wrap .one-third:first-child{width:19%}.nav-desktop ul{gap:25px}.site-main-header .header__logo a{max-width:120px}.products-slider.slider-gallery .gallery-cell.visible-3{min-height:681px}.distinguished-clients .logos .logo:nth-child(1){width:100px}.distinguished-clients .logos .logo:nth-child(2){width:204px}.distinguished-clients .logos .logo:nth-child(3){width:110px}.distinguished-clients .logos .logo:nth-child(4){width:150px}.distinguished-clients .logos .logo:nth-child(5){width:185px}.footer-menu-wrap .one-third:first-child{width:19.5%}.page-contact .shopify-section--main-banner .one-whole .caption .caption-content{max-width:70%}.cst-faqq .container.content.page-container,.contact-us-section{max-width:1100px}.contact-details p span{font-size:18px}.contact-details p span.nub-cta{font-size:20px}.contact-details p span.email-cta a{font-size:18px}.contact-details{width:33%}.contact-map{width:calc(67% - 60px)}.stat-value{font-size:90px}.stat-label,.mission-sec-wrap .rte-setting p,.mission-sec-wrap .rte-setting ul li,.our-team-main-desc h4,.page-about .cst-featured .featured-link--half .description h5{font-size:22px}.best-for-label{margin:-30px auto 15px}.cst-video-sec .video-wrapper .video__text-wrapper .headline{margin-bottom:60px}.engraving-comparison-three .container{max-width:1100px}.engraving-comparison-three .comparison-heading{font-size:38px}.comparison-image.center{height:115px;width:115px}.sandcarving-vs-laser-banner .banner-image.left,.sandcarving-vs-laser-banner .banner-image.right{width:330px}.product-template-2 .swatch_options .swatch .swatch-element{width:calc(49% - 6.3px)}.product-product-page-2 #tbProductReviews .tbTabMenu li select#tb-sort-reviews{width:240px;height:55px!important}.before-after-section .page-container{max-width:1100px}.cart__item .one-third.column{height:110px;width:110px}#cart_form .product-quantity-box{min-width:110px;margin:0;width:110px}#cart_form .product-quantity-box .product-minus,#cart_form .product-quantity-box .product-plus,#cart_form .product-quantity-box .quantity{height:40px}.cst-cart .cart__item .two-thirds.columns{width:calc(100% - 180px)}.product-template-1 #uploadery-container label>div{background-position:25% center;height:70px}.product-template-1.product-template-2 .swatch_options .swatch .swatch-element{width:calc(50% - 10px)}.main-banner-slideshow .main-banner-slider{margin-top:-127px}.main-banner-slideshow .banner-left-right-main{height:750px!important}.footer .toggle_content ul li a{font-size:14px}}@media (max-width: 1399.9px){.nav-desktop ul{gap:20px}.site-main-header .header__logo{margin:0;width:fit-content}.site-main-header .search-container{max-width:170px;margin-left:20px}.shopify-section--main-banner .one-whole .caption .caption-content .headline,.coll-main-banner-part .caption .headline,.shopify-section--main-banner .coll-main-banner-part .one-whole .caption .caption-content .headline span{font-size:75px;margin-bottom:20px}.shopify-section--main-banner .coll-main-banner-part .one-whole .caption .caption-content .headline span{margin-bottom:0}.shopify-section--main-banner .one-whole .caption .caption-content .headline span,.sandcarving-vs-laser-banner .custom-banner .banner-heading,.cst-video-sec .video-wrapper .video__text-wrapper .headline{font-size:65px}.shopify-section--main-banner .one-whole .caption .caption-content .pretext,.testimonial-author{margin-bottom:20px}.shopify-section--main-banner .one-whole .caption .caption-content .pretext p{font-size:40px}.shopify-section--main-banner .one-whole .caption .caption-content .subtitle p{margin-bottom:25px}.shopify-section--main-banner .one-whole .caption .caption-content{padding-top:120px}.icon-text-list-wrap:nth-child(1),.icon-text-list-wrap:nth-child(2),.icon-text-list-wrap:nth-child(3),.icon-text-list-wrap:nth-child(4){width:21%}.cst-collection .one-whole .title,.video-image-popup-head h2,.image-text-grid-desc h4,.image-text-grid-desc h2,.feature-heading-main .title,.cst-opportunities .one-whole .caption .caption-content .headline,.cst-featured .collection_title h2,.testimonial-heading,.newsletter_section h2.title,.cst-opportunities .one-whole .caption .caption-content .pretext p,.collection-title .label span,.faqAccordion .title,.custom-contact-form__heading .title,.contact-us-section h2,.cst-contact-faq .faq-sec-tit .title,.cst-production-team .img-main-text-title h2,.our-team-main-head h2,.sandcarving-heading,.comparison-title,.blog-dtl-heading .article_title,.feadtured-blog-maon-sec .title.blog a,.recommended-products__title .title,.cst-review .app-heading,.before-after-section .slider-heading,.brand-hostory-main-head h2,.reg-form-wrap .collection_nav h1{font-size:55px}.cst-collection .featured-collection__description.rte{font-size:25px}section.section.cst-collection,.image-text-grid-section{padding:100px 0}.cst-collection .collection-info__caption .title,.testimonial-quote{font-size:20px}.gallery-cell .product-details .money,.products-slider.slider-gallery .gallery-cell.visible-3 .product-details .compare-at-price .money{font-size:24px}.cst-featured .icon-text-block h3{font-size:21px}.cst-featured .icon-text-block{margin-bottom:40px}.newsletter .newsletter-email{height:65px;max-height:65px}.cst-opportunities .one-whole .caption .caption-content{max-width:45%}.products-slider.slider-gallery .gallery-cell.visible-3{min-height:693px}.footer-menu-wrap .one-third:first-child{width:22%}.footer-menu-wrap .one-third:nth-child(3){width:32%}.footer-menu-wrap .one-third:nth-child(2){width:41%}body div .cst-page-collection .has-sidebar-option,.collection-top-filters{width:78%!important}body div .cst-page-collection .sidebar{width:22%!important}.page-container,.newsletter_section .container,.coll-main-banner-part .caption,.shopify-section--main-banner .one-whole .caption,.cst-page-collection div.content,.sandcarving-vs-laser-banner .custom-banner,.cst-cart .container.content,.cst-search div.content,.customers-register .container.content,.customers-login .container.content,.customers-account .container.content{padding-left:80px;padding-right:80px}.top-bar .top-bar__menu li a,.top-bar .top-bar--right-menu .top-bar__menu li #header__selector-form button,.nav-desktop ul li .nav-desktop__tier-1-link{font-size:14px}.image-text-grid-desc{padding:10px 30px}.cst-featured{padding:80px 0}.testimonial-slide{padding:0 50px}.distinguished-clients .logos{gap:45px}.newsletter_section .five-eighths{width:57%}.newsletter_section{padding:150px 0}.toggle_content ul{column-gap:20px}.footer .footer-logo{max-width:140px!important}.footer .social_icons li a svg{height:40px;width:40px}.testimonials-wrapper{padding-top:100px;padding-bottom:80px}.distinguished-clients{padding:0 0 100px}.homepage-product-slider{padding-bottom:100px}.homepage-product-slider .flickity-prev-next-button.previous{left:30px}.homepage-product-slider .flickity-prev-next-button.next{right:30px}.cst-faqq .page-container,.engraving-comparison-three .container{max-width:1050px}.cst-faqq,.contact-main-form-section{padding:120px 0}.ontact-main-form-part,.reg-form-wrap{padding:80px}.custom-contact-form__blocks,.cst-blog-dtl-wrap,.reg-form-wrap form{max-width:800px}.cst-faqq .container.content.page-container,.contact-us-section{max-width:950px}.contact-details{width:38%}.contact-map{width:calc(62% - 60px)}.contact-details p{margin-bottom:40px}.page-about .cst-featured{padding:100px 0 80px}.stats-section{padding-bottom:120px}.cst-production-team{padding:0 0 120px}.our-team-main-section{padding:120px 0}.stat-value{font-size:80px}.page-about .cst-featured .column{width:calc(50% - 30px)}.page-about .shopify-section--main-banner .one-whole .caption .caption-content{max-width:55%}.sandcarving-vs-laser-banner .banner-image.left,.sandcarving-vs-laser-banner .banner-image.right{width:280px}.sandcarving-vs-laser-banner .custom-banner{height:533px}.sandcarving-benefits .benefits-title{font-size:28px}.comparison-table table.comparison-table__content thead th{font-size:22px}.engraving-comparison-three .container{max-width:950px}.engraving-comparison-three .comparison-heading{font-size:32px}.engraving-comparison-three,.comparison-table,.sandcarving-section{padding:120px 0}.comparison-title{margin-bottom:30px}.cst-blog-list,.feadtured-blog-maon-sec{padding:120px 0}.cst-blog-detail{padding:80px 0}.wholesale-contact-main-form-section{padding-top:120px}.before-after-section .page-container{max-width:950px}.product-template-2 .swatch_options .swatch .swatch-element{width:calc(50% - 10px)}.product-template-2 .image__container{max-width:100%!important;height:450px!important;min-height:450px}.product-product-page-2 .flickity-prev-next-button.previous{left:-70px}.product-product-page-2 .flickity-prev-next-button.next{right:-70px}.cst-cart .cart__item .two-thirds.columns{width:calc(100% - 150px);gap:20px}.cart .cart_subtotal span,.cart_total span,.cart_total span.money,.cart_total.discount-cst span .qb-discounted-subtotal{font-size:18px}.cart-testimonials .carousel-text{font-size:16px}.cart-testimonials .carousel-author{font-size:18px}.cart-testimonials .star-rating img{width:65px}.product-template-1 #uploadery-container label>div{background-position:20% center;height:65px}.product-template-2 .compare-at-price span.money{font-size:20px}.brand-hostory-main ul li span{font-size:19px}.brand-hostory-main-head p{font-size:18px}.cst-search .content-wrapper.is-flex.is-flex-wrap{margin-bottom:120px}body .nav-desktop .nav-desktop__tier-first,body .nav-desktop [data-nav-desktop-details][open] .nav-desktop__tier-first.nav-desktop__tier-2--full-width-menu{width:calc(100vw - 160px)}.products-slider.slider-gallery .gallery-cell .product-info__caption{padding:35px}.main-banner-slideshow .banner-text-position .pretext p{font-size:40px}.main-banner-slideshow .banner-text-position .headline{font-size:75px}.main-banner-slideshow .banner-text-position .headline span{font-size:65px}.main-banner-slideshow .banner-text-position .subtitle p{margin-bottom:25px}.main-banner-slideshow .banner-text-position{padding-left:80px}.coll-main-banner-part .banner .image-element__wrap{min-height:500px}.coll-main-banner-part .banner .image-element__wrap{max-height:700px}.main-banner-slideshow .main-banner-slider{margin-top:-105px}.coll-main-banner-part .caption-content{margin-top:120px}.footer-menu-wrap .one-third:first-child{width:20%}.footer-menu-wrap .one-third:nth-child(3){width:34%}.toggle_content ul{column-gap:10px}.product-template-2 .price-quantity{gap:20px}.page-wholesale .upload-progress{width:calc(50% - 10px)}.second-side-carve-options #uploadery-container form p{font-size:14px!important}.cart #cart_form .product-quantity-box{width:20.27%}}@media (max-width: 1199.9px){.nav-desktop ul li .nav-desktop__tier-1-link{font-size:12px}.nav-desktop ul{gap:15px}.site-main-header .search-container{max-width:150px;margin-left:15px}.logo-position--center.search-enabled--true .nav--right,.logo-position--center.menu-position--inline .nav--left,.menu-position--inline.logo-position--center.search-enabled--false .nav--right{width:46%}.site-main-header .header__logo{padding-bottom:15px}.site-main-header .header__logo a{max-width:110px}.nav-desktop .nav-desktop__tier-2 .widemenu .widemenu__item a{font-size:12px}.shopify-section--main-banner .one-whole .caption .caption-content .headline,.coll-main-banner-part .caption .headline,.shopify-section--main-banner .coll-main-banner-part .one-whole .caption .caption-content .headline span{font-size:65px}.shopify-section--main-banner .one-whole .caption .caption-content .headline span,.sandcarving-vs-laser-banner .custom-banner .banner-heading,.cst-video-sec .video-wrapper .video__text-wrapper .headline{font-size:60px}.shopify-section--main-banner .one-whole .image-element__wrap{height:700px}.cst-opportunities .image-element__wrap{margin-top:0}.shopify-section--main-banner .one-whole .image-element__wrap img{height:100%;object-fit:cover}.cst-collection .one-whole .title,.video-image-popup-head h2,.image-text-grid-desc h4,.image-text-grid-desc h2,.feature-heading-main .title,.cst-opportunities .one-whole .caption .caption-content .headline,.cst-featured .collection_title h2,.testimonial-heading,.newsletter_section h2.title,.cst-opportunities .one-whole .caption .caption-content .pretext p,.collection-title .label span,.faqAccordion .title,.custom-contact-form__heading .title,.contact-us-section h2,.cst-contact-faq .faq-sec-tit .title,.cst-production-team .img-main-text-title h2,.our-team-main-head h2,.sandcarving-heading,.comparison-title,.blog-dtl-heading .article_title,.feadtured-blog-maon-sec .title.blog a,.recommended-products__title .title,.cst-review .app-heading,.before-after-section .slider-heading,.brand-hostory-main-head h2,.reg-form-wrap .collection_nav h1{font-size:50px}.cst-collection .featured-collection__description.rte{font-size:22px}.cst-collection .collection-info__caption{margin-top:20px}.cst-collection .collection-info__caption .title{font-size:23px}.image-text-grid-desc{padding:10px 30px}.feature-heading-main .featured-collection__description{width:90%}.products-slider.slider-gallery .gallery-cell .product-info__caption{padding:35px}.cst-opportunities .container{padding:30px}.cst-opportunities .one-whole .caption .caption-content{max-width:50%}.homepage-product-slider{padding-bottom:100px}.testimonials-wrapper{padding-top:100px;padding-bottom:100px}.newsletter_section .five-eighths{width:70%}.newsletter .newsletter-email input.contact_email{margin:0}.testimonial-carousel .testimonial-slide{padding:0 30px}.products-slider.slider-gallery .gallery-cell.visible-3{min-height:684px;width:45%;margin-right:30px}.footer-menu-wrap .one-third:first-child{width:100%;text-align:center;margin:auto auto 50px}.footer .footer-logo{margin-bottom:20px;margin-top:0}.footer-menu-wrap .one-third .text-align--left{text-align:center}.footer{padding:70px 0 50px}.footer-menu-wrap .one-third:nth-child(3){width:42%}.footer-menu-wrap .one-third:nth-child(2){width:52%}.faq-acc .faq-wrapper{width:100%}.collection .faq-acc{padding-bottom:120px}.cst-page-collection{padding:120px 0}.cst-page-collection .product-list .one-third{width:calc(50% - 10px)}.cst-page-collection .product-list{justify-content:space-between}body div .cst-page-collection .has-sidebar-option,.collection-top-filters{width:75%!important}body div .cst-page-collection .sidebar{width:25%!important}.page-container,.newsletter_section .container,.coll-main-banner-part .caption,.shopify-section--main-banner .one-whole .caption,.cst-page-collection div.content,.sandcarving-vs-laser-banner .custom-banner,.cst-cart .container.content,.cst-search div.content,.customers-register .container.content,.customers-login .container.content,.customers-account .container.content{padding-left:60px;padding-right:60px}.shopify-section--main-banner .one-whole .caption .caption-content{max-width:54%}section.section.cst-collection,.image-text-grid-section{padding:80px 0}.video-image-popup-section{padding:80px 0}.homepage-product-slider .flickity-prev-next-button.previous{left:15px}.homepage-product-slider .flickity-prev-next-button.next{right:15px}.homepage-product-slider .flickity-page-dots .dot,.testimonials-wrapper .flickity-page-dots .dot{width:35px}.distinguished-clients .logos .logo:nth-child(1){width:85px}.distinguished-clients .logos .logo:nth-child(2){width:184px}.distinguished-clients .logos .logo:nth-child(3){width:95px}.distinguished-clients .logos .logo:nth-child(4){width:135px}.distinguished-clients .logos .logo:nth-child(5){width:165px}.distinguished-clients .logos{gap:30px}.footer-credits__bottom .payment_methods{gap:4px}.footer .social_icons li a svg{height:50px;width:50px}.cst-featured .column{width:51%}.cst-page-collection .sidebar-wrap{margin-right:35px}.faq-acc .acc-item,.faqAccordion dt button,.faqAccordion>dd{margin-bottom:25px}.cst-faqq{padding:100px 0}.cst-faqq .page-container,.engraving-comparison-three .container{max-width:900px}.faqAccordion .title{margin-bottom:40px}.page-contact .shopify-section--main-banner .one-whole .caption .caption-content{max-width:75%}.custom-contact-form__heading .title,.reg-form-wrap .collection_nav h1{margin-bottom:40px}.custom-contact-form .contact-block input,.custom-contact-form .contact-block select,.custom-contact-form .contact-block textarea,.reg-form-wrap form div input,.customers-login .reg-form-wrap form input{height:50px}.custom-contact-form .contact-block label,.reg-form-wrap form label{font-size:16px}.custom-contact-form .contact-block.contact-block--richtext_zTdzDr{margin-top:10px}.custom-contact-form .contact-block select{margin-top:0}.custom-contact-form .contact-block textarea{height:150px}.contact-details p svg,.contact-social a svg{width:40px;height:40px;padding:10px}.contact-details p span{font-size:16px;width:calc(100% - 60px)}.cst-contact-faq .container .column.faq-sec-tit p,.reg-form-wrap .three-eighths h4{font-size:25px}.contact-details p span.nub-cta{font-size:18px}.contact-details p span.email-cta a{font-size:17px}.stat-value{font-size:75px;margin-bottom:30px}.mission-sec-wrap{gap:30px}.mission-sec-wrap .text_block-1.one-half{width:calc(44.2% - 15px)}.mission-sec-wrap .text_block-2.one-half{width:calc(55.8% - 15px)}.our-team-main-wrap{width:calc(33.33% - 20px);margin:0}.our-team-main{justify-content:center}.stat-value{font-size:60px;margin-bottom:30px}.page-about .shopify-section--main-banner .one-whole .image-element__wrap{height:400px}.mission-sec-wrap .one-half{padding:30px}.sandcarving-vs-laser-banner .banner-image.left,.sandcarving-vs-laser-banner .banner-image.right{width:260px}.sandcarving-vs-laser-banner .custom-banner .banner-content{width:78%}.benefits-grid{gap:35px 20px}.benefit-item:nth-child(1),.benefit-item:nth-child(3){width:calc(50% - 20px)}.benefit-item:nth-child(2),.benefit-item:nth-child(4){width:50%}.benefit-text{font-size:16px}.best-for-label{margin:-25px auto 15px;width:200px;height:50px;font-size:20px}.sandcarving-text-wrapper.reverse .benefits-grid{gap:35px 14px}.sandcarving-text-wrapper.reverse .benefit-item:nth-child(1),.sandcarving-text-wrapper.reverse .benefit-item:nth-child(3){width:calc(50% - 14px)}.sandcarving-text-wrapper.reverse .benefit-item:nth-child(2),.sandcarving-text-wrapper.reverse .benefit-item:nth-child(4){width:50%}.cst-video-sec .video-wrapper .video__text-wrapper .headline{margin-bottom:30px}.sandcarving-description p{font-size:18px}.cst-blog-list .one-third,.feadtured-blog-maon-sec .one-third{width:calc(50% - 13px)}.blog .shopify-section--main-banner .one-whole .image-element__wrap,.article .shopify-section--main-banner .one-whole .image-element__wrap{height:500px}.first-blog-main{padding:35px}.first-blog-main-left h2 a{font-size:28px}.first-blog-main-left p{font-size:18px}.cst-blog-list .one-third .image-element__wrap,.feadtured-blog-maon-sec .one-third .image-element__wrap{max-height:300px;height:300px}.page-wholesale .shopify-section--main-banner .one-whole .image-element__wrap{height:500px}.product-template-2 .targetbay-reviews-count-field span,.product-template-2 .targetbay-reviews-count-field span a{line-height:1.2}.product-template-2 .price-quantity{gap:20px;flex-direction:column}.product-product-page-2 .flickity-prev-next-button.previous{left:-50px}.product-product-page-2 .flickity-prev-next-button.next{right:-50px}.product-product-page-2 #tbProductReviews .tbSiteReviews-FirstName{height:200px;width:200px}.product-product-page-2 #tbProductReviews .tbSiteReviews-reviewContainerEach>div.tbrow{min-height:220px}.product-product-page-2 #tbProductReviews span{margin-bottom:0;font-size:20px}.product-product-page-2 #tbProductReviews .tbSiteReviews-tbClientTitle{margin-bottom:5px;font-size:20px}.product-product-page-2 #tbProductReviews .tbSiteReviews-tbClientDescription{font-size:18px}.cst-review{padding:80px 0}.pdp-product-slider{padding:120px 0}.before-after-section{padding:80px 0}.product-template-2{padding:150px 0 120px}.before-after-section .page-container,.cst-search div.content{padding-left:40px;padding-right:40px}.cart__wrapper{flex-direction:column;gap:20px}.cst-cart .two-thirds.columns,.cart__wrapper .one-third.column{width:100%}.cart__item .one-third.column{height:110px;width:110px}#uploadery-container form{width:100%}.product-template-1.product-template-2 #uploadery-container{gap:0px;flex-wrap:wrap}.stat-item span.stat-value-suffix{right:-20px;font-size:30px}body .nav-desktop .nav-desktop__tier-first,body .nav-desktop [data-nav-desktop-details][open] .nav-desktop__tier-first.nav-desktop__tier-2--full-width-menu{width:calc(100vw - 120px)}.site-header{z-index:99;position:relative}.main-banner-slideshow .banner-text-position .headline{font-size:65px}.main-banner-slideshow .banner-text-position .headline span{font-size:60px}.main-banner-slideshow .banner-text-position{padding-left:60px}.main-banner-slideshow .main-banner-slider{margin-top:-105px}.coll-main-banner-part .banner .coll_banner-desc ul li{font-size:16px}.upload_message-wrapper p,.second-side-carve-options #uploadery-container form p{font-size:14px!important}.second-side-carve-options #uploadery-container form p{bottom:5px}.product-template-1 #uploadery-container form{padding-bottom:25px}.product-template-1 #uploadery-container form:last-child{padding-bottom:0}.product-template-1 #uploadery-container form:last-child p{bottom:-15px}.product-template-1 #uploadery-container form:last-child .spb-fileupload{margin-top:0}.product-template-1 #uploadery-container form:last-child .upload-progress{margin-top:5px}.product-product-page-1 .upload-progress{width:calc(60% - 10px)}}@media (max-width: 1023.9px){.site-main-header .search-container .search-form__input{height:45px}.icon-text-list-wrap{gap:15px}.nav-desktop ul{gap:11px}.cst-collection .swiper-button-next:after,.cst-collection .swiper-button-prev:after{font-size:27px;color:#000;line-height:normal;display:flex;align-items:center}.cst-collection .swiper-button-next,.cst-collection .swiper-button-prev{height:50px;width:50px;background-color:#fff;border:2px solid #000;top:auto;bottom:-50px;transform:translate(0)}.cst-collection .swiper-button-prev{right:auto;left:44.5%;transform:translate(-50%)}.cst-collection .swiper-button-next{left:auto;right:44.5%;transform:translate(-50%)}.cst-collection .list-collections{margin-bottom:50px}.products-slider.slider-gallery .gallery-cell.visible-3{min-height:670px}.cst-collection .swiper-button-next:after{content:"\2192"}.cst-collection .swiper-button-prev:after{content:"\2190"}.homepage-product-slider .flickity-page-dots{bottom:-30px}.payment_methods svg{height:25px;width:40px}.cst-page-collection details.sidebar-block .sidebar-block__heading{font-size:18px}.cst-page-collection details.sidebar-block .faceted-filter-group-display__list li .faceted-filter-group-display__list-item-label-text{font-size:16px}.cst-faqq{padding:80px 0}.sandcarving-vs-laser-banner .custom-banner .banner-content{width:81%}.blog-detail-content h2{font-size:30px}.blog-detail-content p{font-size:18px;margin-bottom:30px}.blog-detail-content h3{font-size:22px;margin-bottom:20px}.brand-hostory-main-head{max-width:88%;margin:0 auto 60px}.product-template-1.product-template-2 .swatch_options .swatch .swatch-element.laser-etched-swatch{margin-top:15px}}@media (max-width: 991.9px){.promo-banner--show .promo-banner{display:flex;min-height:30px}.mobile-main-nav .page-container{align-items:center;justify-content:space-between;position:relative;display:grid;grid-template-columns:repeat(3,1fr)}.mobile-menu-title{display:none}.mobile_nav div span{position:initial!important;background:#fff;margin:0}.mobile_nav div span:nth-child(4){display:none!important}.mobile_nav div{width:28px;height:28px;margin:0;border:1px solid #fff;padding:5px;display:flex;align-items:center;justify-content:center;flex-wrap:wrap}#header .top-bar{min-height:50px;padding:5px 0}#header .top-bar a.mobile_logo{top:0;position:relative;height:40px}#header a.mobile_logo img{width:100%;max-width:77px;max-height:initial;position:absolute;top:0;left:50%;transform:translate(-50%);z-index:1}.header-group.sticky #header .top-bar a.mobile_logo img{position:initial;transform:translate(0)}.header-group.sticky #header .top-bar a.mobile_logo{height:auto;position:initial;justify-content:center}.top-bar .top-bar--right{height:auto}.mobile-main-nav #mobile_menu li{padding:0}.mobile-main-nav #mobile_menu li .parent-link--false,.mobile-main-nav #mobile_menu li a{font-size:15px;padding:3px 0;font-family:Playfair Display,serif}.mobile_nav div.open span{position:absolute!important}.mobile_nav div.open span:nth-child(2),.mobile_nav div.open span:nth-child(3){top:13px}.shopify-section--main-banner .one-whole .image-element__wrap,.coll-main-banner-part .banner .image-element__wrap{margin-top:0}.shopify-section--main-banner .one-whole .caption .caption-content{padding-top:0;max-width:80%}.icon-text-list-wrap:nth-child(1),.icon-text-list-wrap:nth-child(2),.icon-text-list-wrap:nth-child(3),.icon-text-list-wrap:nth-child(4){width:38%;text-align:center;flex-direction:column}.icon-text-list-part{gap:40px;flex-wrap:wrap}.shopify-section--main-banner .one-whole .image-element__wrap{height:600px}.cst-opportunities .image-element__wrap{margin-top:0}.video-popup-img-list{grid-template-columns:repeat(1,1fr);gap:24px}.video-image-popup-part{padding:0 20px}.image-text-grid-section,.video-image-popup-section{padding:70px 0}section.section.cst-collection{padding:70px 0 120px}.image-text-grid-desc{padding:0;width:100%;text-align:center}.image-text-grid-img{width:100%}.image-text-grid{padding:70px 20px;flex-direction:column;gap:45px}.image-text-grid-section .page-container{padding-left:0;padding-right:0}#header{display:block!important}.header{display:none!important}.sticky_nav[data-animation-state=open]{display:none}.homepage-product-slider .flickity-prev-next-button.next,.product-product-page-2 .flickity-prev-next-button.next{right:42.5%;bottom:-60px;top:auto;transform:translate(-50%)}.homepage-product-slider .flickity-prev-next-button.previous,.product-product-page-2 .flickity-prev-next-button.previous{left:42.5%;top:auto;bottom:-60px;transform:translate(-50%)}.product-product-page-2 .flickity-prev-next-button.next,.product-product-page-2 .flickity-prev-next-button.previous{transform:translate(0)}.homepage-product-slider .flickity-page-dots,.product-product-page-2 .flickity-page-dots{display:none}.cst-opportunities .one-whole .caption .caption-content{max-width:100%;text-align:center}.cst-opportunities .one-whole .caption{padding:0 20px;top:auto;bottom:10%;transform:translateY(0)}.homepage-product-slider .flickity-prev-next-button.previous,.homepage-product-slider .flickity-prev-next-button.next{width:50px;min-width:50px;height:50px}.cst-featured{padding:75px 0}.featured_collections .one-half:first-child,.featured_collections .medium-down--one-whole{width:100%}#contact_form input.newsletter-form__sign-up[type=submit]{margin:0}.cst-featured .collection_title h2{margin-bottom:25px;margin-top:35px}.cst-featured .featured-link--half .info{padding:0}.cst-collection .swiper-button-next{right:42.5%;transform:translate(0)}.cst-collection .swiper-button-prev{left:42.5%;transform:translate(0)}.cst-opportunities img.transition--blur-up{object-position:50% 0%!important;height:600px}.shopify-section--main-banner .one-whole .image-element__wrap img{object-position:100% 100%!important}.newsletter_section.newsletter-bgr-true{background-position:100% 100%!important}.products-slider.slider-gallery .gallery-cell.visible-3{width:50%;margin-right:30px}.homepage-product-slider{padding-bottom:150px}.homepage-product-slider .flickity-prev-next-button.next,.homepage-product-slider .flickity-prev-next-button.previous{bottom:-100px}.distinguished-clients .logo{max-width:150px;width:100%}.products-slider.slider-gallery .gallery-cell.visible-3{min-height:676px}.is-hidden-desktop-only.video-image-popup-head{display:none}footer .footer-social-icons{display:block}footer .footer-social-icons--mobile.columns{display:none}footer .toggle_content{display:block!important;padding:0}.footer .footer_menu h6{border-top:none;padding:0}.toggle_content ul{column-count:2;column-gap:10px}.footer-menu-wrap .one-third:nth-child(2),.footer-menu-wrap .one-third:nth-child(3){width:48%}.footer-credits__bottom{flex-direction:column-reverse;gap:25px}.coll-main-banner-part .banner .image-element__wrap{max-height:650px;height:650px}.coll-main-banner-part .banner .image-element__wrap img{height:100%;object-fit:cover;max-height:100%}.coll-main-banner-part .caption-content{max-width:100%;margin-top:0;text-align:center}.cst-page-collection .column.section_select{text-align:right}body div .cst-page-collection .sidebar,body div .cst-page-collection .has-sidebar-option,.collection-top-filters{width:100%!important}.cst-page-collection .sidebar-wrap{margin-right:0;margin-top:0;display:flex;gap:10px;flex-wrap:wrap}.cst-page-collection .sidebar .sidebar-block{margin-bottom:0;height:100%;width:calc(33.33% - 7px)}body div .cst-page-collection .sidebar{margin-bottom:30px}.cst-page-collection details.sidebar-block .sidebar-block__heading{padding:15px}.page-container,.newsletter_section .container,.coll-main-banner-part .caption,.shopify-section--main-banner .one-whole .caption,.cst-page-collection div.content,.sandcarving-vs-laser-banner .custom-banner,.cst-cart .container.content,.cst-search div.content,.customers-register .container.content,.customers-login .container.content,.customers-account .container.content{padding-left:40px;padding-right:40px}.cst-page-collection{padding:80px 0}.collection .faq-acc{padding-bottom:80px}.shopify-section--page-faq-template .coll-main-banner-part .caption-content{max-width:100%}.cst-faqq .container.content{padding:0 30px}.accordion>dd,.faqAccordion>dd{margin-left:0}.cst-faqq .container .column,.cst-faqq .container .columns{margin-left:0;margin-right:0;width:100%}.page-contact .shopify-section--main-banner .one-whole .caption .caption-content{max-width:100%}.cst-faqq,.contact-main-form-section,.cst-contact-map{padding:80px 0}.ontact-main-form-part,.reg-form-wrap{padding:50px}.reg-form-wrap{margin-top:50px}.custom-contact-form .contact-block,.reg-form-wrap form>div{margin-bottom:20px;width:calc(50% - 10px)}.contact-map{width:calc(53% - 30px)}.contact-details{width:47%}.contact-details p{margin-bottom:35px}.cst-page-collection .sidebar .sidebar-block .toggle_list{position:absolute;top:100%;z-index:1;background:#fff;width:100%;left:0}.cst-page-collection .sidebar .sidebar-block{position:relative;overflow:visible}.page-about .cst-featured .column{width:100%}.stat-value{font-size:45px;margin-bottom:25px}.stat-label{font-size:17px}.stat-item{padding:0 10px}.mission-sec-wrap .text_block-1.one-half,.mission-sec-wrap .text_block-2.one-half{width:100%}.page-about .cst-featured{padding:80px 0}.stats-section{padding-bottom:80px}.our-team-main-section{padding:80px 0}.cst-production-team{padding:0 0 80px}.our-team-main-desc h4{font-size:20px}.our-team-main-desc h5{font-size:16px}.our-team-main-desc{padding:10px 15px 15px}.cst-production-team .img-main-text-title h2,.our-team-main-head h2{margin-bottom:30px}.cst-mission{padding:40px}.page-about .shopify-section--main-banner .one-whole .caption .caption-content{max-width:100%}.sandcarving-vs-laser-banner .custom-banner .banner-content{width:100%}.sandcarving-vs-laser-banner .banner-image.left,.sandcarving-vs-laser-banner .banner-image.right{width:230px}.sandcarving-text,.sandcarving-image{width:100%}.sandcarving-text-wrapper{gap:40px;flex-direction:column-reverse}.sandcarving-text-wrapper.reverse{flex-direction:column-reverse}.engraving-comparison-three,.comparison-table,.sandcarving-section{padding:80px 0}.engraving-comparison-three .container{padding:0 40px}.comparison-footer{width:100%;margin:0 auto}.comparison-footer p{font-size:18px;line-height:1.85;margin-top:30px}.cst-video-sec .video-section .caption.position-center{width:100%}.cst-video-sec .video-wrapper .video__text-wrapper{padding:0;width:100%}.cst-video-sec .video-wrapper .video__text-wrapper .headline{margin-bottom:25px;font-size:45px;line-height:1;width:100%}.comparison-table table.comparison-table__content tbody tr td{padding:10px 15px!important}.comparison-table table.comparison-table__content thead th{padding:15px 10px!important}.comparison-image.center{height:95px;width:95px}.blog .shopify-section--main-banner .one-whole .caption .caption-content{max-width:100%}.cst-blog-list{padding:80px 0}.cst-blog-list .one-third .image-element__wrap,.feadtured-blog-maon-sec .one-third .image-element__wrap{max-height:250px;height:250px}.first-blog-main-left{width:calc(56% - 20px);padding:15px 0}.first-blog-main-right{width:44%}.first-blog-main{gap:20px}.article .shopify-section--main-banner .one-whole .caption .caption-content{max-width:100%}.cst-blog-dtl-wrap{padding:0 40px}.feadtured-blog-maon-sec{padding:80px 0}.page-wholesale .shopify-section--main-banner .one-whole .caption .caption-content{max-width:100%}.wholesale-maon-list-section p{font-size:18px}.wholesale-contact-main-form-section{padding-top:80px}.product-main .product_section{gap:30px;flex-direction:column}.product-main .product_section .product__images.three-fifths,.product-main .product_section .two-fifths.columns,.pdp-block{width:100%}.product-product-page-2 #targetbay_reviews.tbProductReviewresIe ul.tbTabMenu li{width:fit-content}.product-product-page-2 #tbProductReviews .tbTabMenu li select#tb-sort-reviews{width:190px;height:55px!important}.product-product-page-2 #targetbay_reviews.tbProductReviewresIe ul.tbTabMenu li.tb-sort-reviews{width:40%;background:transparent;float:right}.product-product-page-2 #tbProductReviews .tbTabMenu{display:flex}.pdp-product-slider{padding:80px 0 100px}.product-template-2{padding:180px 0 80px}.cst-cart{padding:180px 0 50px}.brand-hostory-main ul{flex-wrap:wrap;justify-content:space-between}.brand-hostory-main ul li,.brand-hostory-main ul li:nth-child(2){width:45%;height:auto;padding-bottom:0;margin-bottom:35px;margin-top:0;padding-top:0}.brand-hostory-main ul li:nth-child(3),.brand-hostory-main ul li:nth-child(4){margin-top:35px;padding-top:0;padding-bottom:0}.brand-hostory-main ul li:nth-child(1):before,.brand-hostory-main ul li:nth-child(2):before{bottom:-60px;width:15px;height:15px;outline:4px solid #fff;top:auto}.brand-hostory-main ul li:nth-child(3):before,.brand-hostory-main ul li:nth-child(4):before{display:none}.brand-hostory-main-section{padding:80px 0}.stat-item span.stat-value-suffix{right:-10px;font-size:22px}body .mobile-menu-container[data-animation-state=open]{background:#000}.header-group.sticky:has(.mobile_nav-fixed--true) #header,body.is-active #header{top:0!important}.products-slider.slider-gallery .gallery-cell .product-info__caption{padding:35px}body #targetbay_reviews.tbProductReviewresIe .tbTextCenter.tbSiteReviews-Footer{background:transparent}.product-template-1.product-template-2 .swatch_options .swatch .swatch-element.laser-etched-swatch{margin-top:0}.as-low-as span+span{font-size:18px}.main-banner-slideshow .banner-text-position{padding-left:40px;padding-top:50px;padding-bottom:50px}.main-banner-slideshow .main-banner-slider{margin-top:0}.coll-main-banner-part .caption .headline,.coll-main-banner-part .caption-content p{text-align:center!important}.banner.page-banner{padding-top:50px;padding-bottom:50px}body div .cst-page-collection .sidebar{padding-right:0}.product-template-2 .price-quantity{flex-direction:row}.product-template-2 .purchase-details__buttons{margin-top:0}.cst-production-team .image-element__wrap img{border:7px solid rgb(0 0 0 / 50%)}.product-product-page-1 .upload-progress{width:calc(40% - 10px)}.discount-cst .discount-code-wrapper .qb-discount-code-inputs .apply-discount-code{margin-left:auto}.discount-cst .discount-code-wrapper .qb-discount-code-inputs #discount-code-field{width:calc(100% - 122px)}.cart .cst-cart .cart__item .two-thirds.columns .qb-price-item .qb-line-item-discounted-price,.cart .cst-cart .cart__item .two-thirds.columns .qb-price-item{font-size:20px}.customers-account .container.content .column,.customers-account .container.content .columns{margin:0;width:100%;padding:0;border:0}.customers-account .container.content main.two-thirds{margin-top:25px}.customers-account .container.content .one-half.column.medium-down--one-whole,.customers-account .container.content .one-half.column.medium-down--one-whole.account-header-logout{width:fit-content}.customers-account .container.content{justify-content:space-between}.customers-account .container.content .paginate{margin-top:0}.collection .section-wrapper .shopify-section--collection-template.under-menu .whole-sale-login{padding-top:70px!important;padding-bottom:70px!important}}@media (max-width: 964.9px){.brand-hostory-main ul li:nth-child(1):before,.brand-hostory-main ul li:nth-child(2):before{bottom:-60px}.footer-menu-wrap .one-third:nth-child(2),.footer-menu-wrap .one-third:nth-child(3){width:49%}.toggle_content ul li{padding:10px 0}.footer .toggle_content ul li a{line-height:1}}@media (max-width: 850px){.stat-item span.stat-value-suffix{right:-14px;font-size:22px}.main-banner-slideshow .banner-left-right-main{flex-direction:column;height:auto!important;width:100%}.main-banner-slideshow .main-banner-slider .banner-left,.main-banner-slideshow .main-banner-slider .banner-right{width:100%!important;padding:0!important}.main-banner-slideshow .main-banner-slider .banner-left img{display:block}.main-banner-slideshow .main-banner-slider .banner-left .is-hidden-mobile-only,.main-banner-slideshow .main-banner-slider .banner-left .is-hidden-desktop-only{height:600px}.main-banner-slideshow .main-banner-slider .banner-left .is-hidden-desktop-only img{object-position:100% 100%!important;display:block}.main-banner-slideshow .banner-slide:nth-child(1) .banner-right video,.main-banner-slideshow .banner-slide:nth-child(2) .banner-right video,.main-banner-slideshow .banner-slide:nth-child(3) .banner-right video{object-position:center center}.page-wholesale .upload-progress{margin-top:15px}}@media (max-width: 767.9px){.promo-banner p{font-size:12px}.logos .flickity-viewport{position:initial}.distinguished-clients{padding-bottom:0}.shopify-section--main-banner .one-whole.column.banner .caption{position:absolute;padding-top:40px}.shopify-section--main-banner .one-whole .caption .caption-content .pretext p{font-size:35px;text-align:center}.shopify-section--main-banner .one-whole .caption .caption-content{max-width:100%}.shopify-section--main-banner .one-whole .caption .caption-content .headline,.coll-main-banner-part .caption .headline,.shopify-section--main-banner .coll-main-banner-part .one-whole .caption .caption-content .headline span{font-size:52px;line-height:1.2;margin-bottom:30px;text-align:center}.shopify-section--main-banner .coll-main-banner-part .one-whole .caption .caption-content .headline span{margin-bottom:0}.shopify-section--main-banner .one-whole .caption .caption-content .headline span,.sandcarving-vs-laser-banner .custom-banner .banner-heading,.cst-video-sec .video-wrapper .video__text-wrapper .headline{font-size:45px;line-height:1.3}.shopify-section--main-banner .one-whole .caption .caption-content .subtitle p,.coll-main-banner-part .banner .coll_banner-desc p,.coll-main-banner-part .banner .subtitle p{font-size:18px;text-align:center}.shopify-section--main-banner .one-whole .caption .caption-content{text-align:center}#header a.mobile_logo img{width:87px;max-width:87px}.shopify-section--main-banner .one-whole .caption .caption-content .pretext{margin-bottom:30px}.one-whole.banner .subtitle{width:97%;margin:auto}.icon-text-list-wrap:nth-child(1),.icon-text-list-wrap:nth-child(2),.icon-text-list-wrap:nth-child(3),.icon-text-list-wrap:nth-child(4){width:40%}.cst-collection .one-whole .title,.video-image-popup-head h2,.image-text-grid-desc h4,.image-text-grid-desc h2,.feature-heading-main .title,.cst-opportunities .one-whole .caption .caption-content .headline,.cst-featured .collection_title h2,.testimonial-heading,.newsletter_section h2.title,.cst-opportunities .one-whole .caption .caption-content .pretext p,.collection-title .label span,.faqAccordion .title,.custom-contact-form__heading .title,.contact-us-section h2,.cst-contact-faq .faq-sec-tit .title,.cst-production-team .img-main-text-title h2,.our-team-main-head h2,.sandcarving-heading,.comparison-title,.blog-dtl-heading .article_title,.feadtured-blog-maon-sec .title.blog a,.recommended-products__title .title,.cst-review .app-heading,.before-after-section .slider-heading,.brand-hostory-main-head h2,.reg-form-wrap .collection_nav h1{font-size:36px;line-height:1}body .faq-acc .acc-btn,body .faqAccordion dt button{padding:20px}.faqAccordion>dd{padding-left:20px;padding-right:20px}.cst-collection .one-whole .title span,.video-image-popup-head h2 span{display:block}.image-text-grid-section,.video-image-popup-section{padding:80px 0}.cst-collection .featured-collection__description.rte{font-size:21px}.cst-collection .one-whole.column .image-element__wrap{margin-top:35px}.cst-collection .collection-info__caption .title{font-size:22px}.image-text-grid{padding:80px 20px}.image-text-grid-desc h2{margin-bottom:25px}.feature-heading-main .title{margin-bottom:30px}.feature-heading-main .featured-collection__description{font-size:18px;width:100%;line-height:1.4}.feature-heading-main{margin:0 0 45px}.smart-payment-button--false .purchase-details,.cst-search .purchase-details{padding-bottom:40px}.homepage-product-slider .flickity-prev-next-button.previous{left:42.5%;transform:translate(0)}.homepage-product-slider .flickity-prev-next-button.next{right:42.5%;transform:translate(0)}.cst-opportunities .one-whole .caption .caption-content .headline{margin-bottom:25px}.cst-opportunities .one-whole .caption .caption-content .subtitle p,.cst-featured .description p{font-size:18px;margin-bottom:35px}.cst-opportunities .one-whole .caption .caption-content .subtitle{width:100%}.cst-opportunities .one-whole .caption .caption-content .button-grid-container{margin-top:0}.cst-opportunities .container{padding:40px 20px 70px}.cst-collection [role=button]:hover{background:#000;color:#fff}.cst-featured .global-button{margin-top:10px}.testimonials-wrapper{padding-top:75px;padding-bottom:75px}.testimonial-carousel .testimonial-slide{padding:0 20px}.testimonial-quote{font-size:22px}.testimonial-author{font-size:19px;margin-bottom:10px}.testimonial-date{font-size:15px;margin-bottom:0}.testimonials-wrapper .flickity-viewport{margin-bottom:50px}.testimonials-wrapper{padding-top:75px;padding-bottom:70px}.testimonials-wrapper .flickity-page-dots{bottom:0}.distinguished-clients h2{margin-bottom:25px}.newsletter_section .five-eighths{width:100%;text-align:center}.newsletter_section{padding:75px 0 280px}.newsletter_section h2.title span,.testimonial-heading span,.cst-featured .collection_title h2 span,.cst-opportunities .one-whole .caption .caption-content .headline{font-size:36px}.newsletter .global-button{font-size:18px}#contact_form .newsletter-submit{width:114px}.newsletter .newsletter-email input.contact_email{font-size:14px;width:calc(100% - 120px)}.consent-checkbox label{font-size:22px}.cst-collection .swiper-button-next{right:39.5%}.cst-collection .swiper-button-prev{left:39.5%}.newsletter_section .five-eighths .newsletter{max-width:100%}.testimonial-carousel .testimonial-slide{width:75%;padding:0 10px}.shopify-section--main-banner .one-whole .caption .caption-content .subtitle p{margin-bottom:35px}.shopify-section--main-banner .one-whole .image-element__wrap img{object-position:100% 100%!important}body{font-size:18px}.image-text-grid{padding:75px 20px}.cst-corporate .image-text-grid-img figure{height:500px}.cst-opportunities .one-whole .caption{padding:0 20px;top:auto;bottom:10%;transform:translateY(0);position:absolute}.promo-banner .promo-banner__content{display:flex;justify-content:center;align-items:center;min-height:30px}.distinguished-clients{padding:0 0 50px}.products-slider.slider-gallery .gallery-cell.visible-3{width:80%;margin-right:15px}.is-hidden-desktop-only.video-image-popup-head{display:block}.video-image-popup-head .global-button{display:none}.index .video-image-popup-head .global-button{display:none!important}.is-hidden-desktop-only.video-image-popup-head .global-button{display:flex!important}.video-popup-img-list{margin-top:30px}.video-image-popup-head h2{margin-bottom:20px;line-height:.9}.video-image-popup-head h2 span{margin-bottom:15px}.is-hidden-desktop-only.video-image-popup-head{margin-top:40px}.footer-menu-wrap{padding-top:0}.footer-menu-wrap .one-third:nth-child(2){width:100%;margin-bottom:35px}.footer-menu-wrap .one-third:nth-child(3){width:100%}.footer-message{margin-top:40px;padding:40px 0 30px;text-align:left}.footer_credits{padding-top:30px}.footer{padding:70px 0 30px;overflow:hidden}.footer-credits__bottom{gap:25px}.video-popup.active{height:80%;width:90%}button.video-popup-close{height:30px;width:30px;font-size:30px}.cst-page-collection{padding:100px 0}.collection .faq-acc{padding-bottom:100px}.cst-page-collection .product-list .product-info__caption{padding:25px}.quick-shop-style--inline .purchase-details__spb--false{margin-top:0}.cst-page-collection .product-list .smart-payment-button--false,.cst-search .purchase-details .purchase-details{padding-bottom:25px}.collection-title .label span{text-align:center;margin-bottom:40px}.coll-main-banner-part .banner .image-element__wrap img{height:100%;width:100%;object-fit:cover}.page-container,.newsletter_section .container,.coll-main-banner-part .caption,.shopify-section--main-banner .one-whole .caption,.cst-page-collection div.content,.sandcarving-vs-laser-banner .custom-banner,.cst-cart .container.content,.cst-search div.content,.customers-register .container.content,.customers-login .container.content,.customers-account .container.content{padding-left:20px;padding-right:20px}.products-slider.slider-gallery .gallery-cell.visible-3{min-height:699px}.footer .footer-logo{max-width:213px!important}.cst-collection .one-whole.column .one-third.column{width:88%!important}.cst-collection .list-collections .swiper-wrapper{overflow:visible}.cst-faqq{padding:75px 0}.cst-faqq .container.content{padding:0 20px}.homepage-product-slider .flickity-enabled{padding:0}.cst-collection .list-collections .swiper-wrapper{gap:15px}.homepage-product-slider .flickity-prev-next-button.next,.homepage-product-slider .flickity-prev-next-button.previous{bottom:-70px}.video-image-popup-head .global-button{display:flex!important;align-items:center}.page-contact .shopify-section--main-banner .one-whole .caption .caption-content .subtitle{padding-right:0;width:100%}.custom-contact-form .contact-block,.reg-form-wrap form>div{width:100%}.contact-map-wrap{flex-direction:column}.contact-details{width:100%;margin-bottom:50px}.contact-map{width:100%;height:300px}.cst-contact-faq .container .column.faq-sec-tit p,.reg-form-wrap .three-eighths h4{font-size:22px}.custom-contact-form .contact-block.contact-block--richtext_zTdzDr{margin-top:0}.cst-page-collection .sidebar .sidebar-block .toggle_list li a,.cst-page-collection .sidebar .sidebar-block .toggle_list li a label{font-size:16px}.page-about .cst-featured .featured-link--half .description h5{font-size:20px}.stats-wrapper{justify-content:center;flex-wrap:wrap}.stat-item:nth-child(-n+5){width:25%}.stat-item{padding:15px 10px;border-left:0;border-bottom:1px solid #000}.cst-mission{padding:20px}.mission-sec-wrap .rte-setting p{font-size:20px;margin-bottom:30px}.mission-sec-wrap .text_block-2.one-half .rte-setting p{font-size:18px}.mission-sec-wrap .text_block-2.one-half .image-element__wrap{margin-top:30px}.our-team-main-wrap{width:calc(50% - 10px)}.our-team-main{gap:20px}.cst-production-team{padding:0 0 75px}.our-team-main-section{padding:75px 0}.stats-section{padding-bottom:75px}.page-about .cst-featured{padding:75px 0}.best-for-label{margin:-23px auto 10px;width:170px;height:45px;font-size:18px}.best-for-wrapper{height:auto;margin-top:75px}.best-for-text p{font-size:18px;line-height:1.85}.engraving-comparison-three,.comparison-table,.sandcarving-section{padding:75px 0}.sandcarving-heading{margin-bottom:20px}.sandcarving-description p{margin-bottom:30px}.sandcarving-benefits .benefits-title{margin-bottom:25px}.benefits-grid{gap:25px 20px}.cst-video-sec .video-wrapper .video__text-wrapper .headline{font-size:39px}.engraving-comparison-three .comparison-heading{font-size:28px;margin-bottom:35px}.comparison-images{gap:80px;flex-direction:column}.comparison-image.left,.comparison-image.right{width:100%}table.comparison-table__content{width:100%;min-width:767px}.scrolled-table{overflow-x:scroll}.comparison-table table.comparison-table__content thead th{font-size:18px}.comparison-table table.comparison-table__content tbody tr td{font-size:16px}.engraving-comparison-three .container{padding:0 20px}.blog .shopify-section--main-banner .coll-main-banner-part .one-whole .caption .caption-content .headline{margin-bottom:0}.first-blog-main{gap:30px;flex-direction:column-reverse}.first-blog-main-right{width:100%}.first-blog-main-left{width:100%;padding:0}.cst-blog-list .one-third,.feadtured-blog-maon-sec .one-third{width:100%}.cst-blog-list .one-third .image-element__wrap,.feadtured-blog-maon-sec .one-third .image-element__wrap{max-height:280px;height:280px}.article .shopify-section--main-banner .coll-main-banner-part .one-whole .caption .caption-content .headline{margin-bottom:0}.blog-detail-content{padding-top:40px}.blog-detail-content ul ul{padding-left:0}.blog-detail-content hr{margin:25px}.feadtured-blog-maon-sec,.cst-blog-detail{padding:75px 0}.cst-blog-dtl-wrap{padding:0 20px}.page-wholesale .shopify-section--main-banner .coll-main-banner-part .one-whole .caption .caption-content .headline{margin-bottom:0}.wholesale-contact-main-form-section{padding-top:75px}.before-after-section .page-container{padding-left:20px;padding-right:20px}.pdp-product-slider{padding:75px 0 120px}.product-template-2{padding:200px 0 75px}.before-after-section{padding:75px 0}.product-product-page-2 #targetbay_reviews.tbProductReviewresIe ul.tbTabMenu li{width:48%}.product-product-page-2 #tbProductReviews .tbTabMenu{display:flex;flex-wrap:wrap;justify-content:space-between}.product-product-page-2 #targetbay_reviews.tbProductReviewresIe ul.tbTabMenu li.tb-sort-reviews{text-align:right;width:100%;background:transparent;float:right;margin-left:auto;margin-top:20px}.cst-cart .cart__item .two-thirds.columns{justify-content:space-between;padding-left:20px;width:calc(100% - 150px);gap:14px;flex-wrap:wrap}.brand-hostory-main-section{padding:75px 0}.brand-hostory-main-head{max-width:100%;margin:0 auto 30px}.stat-item span.stat-value-suffix{right:18%;font-size:22px}.products-slider.slider-gallery .gallery-cell .product-info__caption{padding:35px}.cst-review .app-heading{margin-bottom:20px}.cst-cart .two-thirds.columns .cart__wrapper-main{padding:25px}.order-summary-wrapper{padding:0 25px 25px}.cart-testimonials{padding:20px 25px}.coll-main-banner-part .banner .image-element__wrap{max-height:650px;height:650px}.main-banner-slideshow .banner-text-position{padding-left:20px;padding-right:20px;text-align:center}.main-banner-slideshow .banner-text-position .pretext p{font-size:35px;text-align:center}.main-banner-slideshow .banner-text-position .headline{font-size:52px;line-height:1.2;margin-bottom:30px;text-align:center}.main-banner-slideshow .banner-text-position .headline span{font-size:45px;line-height:1.3}.main-banner-slideshow .banner-text-position .subtitle p{font-size:18px;text-align:center;margin-bottom:35px}.main-banner-slideshow .banner-left-right-main{flex-direction:column;height:auto!important}.main-banner-slideshow .main-banner-slider .banner-left,.main-banner-slideshow .main-banner-slider .banner-right{width:100%!important;padding:0!important}.main-banner-slideshow .main-banner-slider .banner-left .is-hidden-desktop-only{height:600px;display:none!important}.main-banner-slideshow .main-banner-slider .banner-left .is-hidden-desktop-only img{object-position:100% 100%!important;display:block}body div .cst-page-collection .sidebar{display:block!important}.sort-part-top-left-side,.cst-page-collection .sidebar .cloud-search-filters-sidebar__filters.cloud-search-filters-column{display:none}body div .cst-page-collection .sidebar .cloud-search-page-controls__filters-container .cloud-search-page-controls__filters-link{padding-top:0;padding-bottom:0;margin-bottom:0}body div .cst-page-collection .sidebar{margin-bottom:0;margin-top:-60px}body .has-sidebar-option:not(.two-grid-coll-part) .product-list .one-third.column .purchase-details{padding-bottom:20px}.cart #cart_form .product-quantity-box{width:100%;max-width:120px}.gallery-cell .product-details .money,.products-slider.slider-gallery .gallery-cell.visible-3 .product-details .compare-at-price .money{font-size:32px}.cst-opportunities .image-element__wrap,.cst-opportunities .image-element__wrap img{min-height:500px}}@media (max-width: 748.9px){.distinguished-clients .logos{display:inline}.distinguished-clients .logo{width:150px;display:inline-flex;align-items:center;max-height:150px;height:150px}div .distinguished-clients h2{margin-bottom:15px;padding:0 20px;line-height:1.5;font-size:28px}}@media (max-width: 700px){.homepage-product-slider .flickity-prev-next-button.previous{left:40.5%;transform:translate(0)}.homepage-product-slider .flickity-prev-next-button.next{right:40.5%;transform:translate(0)}.homepage-product-slider .flickity-prev-next-button.next,.homepage-product-slider .flickity-prev-next-button.previous{bottom:-75px}}@media (max-width: 655px){.brand-hostory-main ul li:nth-child(1):before,.brand-hostory-main ul li:nth-child(2):before{bottom:-48px}}@media (max-width: 650px){.main-banner-slideshow .banner-text-position .global-button{font-size:16px;padding:14px 20px 14px 30px}}@media (max-width: 614.9px){.brand-hostory-main ul li:nth-child(1):before,.brand-hostory-main ul li:nth-child(2):before{bottom:-47px}}@media (max-width: 575.9px){.shopify-section--main-banner .one-whole.column.banner .caption{top:0;transform:translateY(0)}.cst-collection .swiper-button-next{right:36.5%}.cst-collection .swiper-button-prev{left:36.5%}.promo-banner{display:flex;align-items:center}.newsletter_section h2.title{padding:0 10px}#header a.mobile_logo img{width:77px;max-width:77px}.shopify-section--main-banner .one-whole .image-element__wrap{height:900px}.icon-text-list-section{padding:50px 0}.cst-collection .one-whole .title{margin-bottom:10px}.image-text-grid-desc .global-button:before{left:2px}.image-text-grid-desc .global-button{padding:18px 20px 18px 35px}.cst-opportunities img.transition--blur-up{object-position:50% 50%!important;height:auto}.newsletter_section.newsletter-bgr-true{background-position:50% 50%!important}.cst-opportunities .caption .global-button{padding:18px 15px 18px 30px}.cst-opportunities .one-whole .caption .caption-content .subtitle p{line-height:1.4}.cst-featured .description p{line-height:1.6}.cst-featured .collection_title h2{margin-bottom:10px}.newsletter .newsletter-email:before{left:15px}.newsletter .newsletter-email input.contact_email{padding:10px 10px 10px 47px}.products-slider.slider-gallery .gallery-cell .product-info__caption{padding:15px}.gallery-cell .product-details .title,.customers-account .container.content .column h1,.collection .section-wrapper .shopify-section--collection-template.under-menu .whole-sale-login h1{margin-bottom:15px}.gallery-cell .product-details .money{margin-bottom:5px}.homepage-product-slider .flickity-prev-next-button.previous{left:36.5%}.homepage-product-slider .flickity-prev-next-button.next{right:36.5%}.homepage-product-slider .flickity-prev-next-button.next,.homepage-product-slider .flickity-prev-next-button.previous{bottom:-70px}.homepage-product-slider{padding-bottom:140px}.products-slider.slider-gallery .gallery-cell.visible-3{min-height:578px}.payment_methods svg{padding-right:0;height:28px;width:28px}.footer-credits__bottom .credits{line-height:28px;text-align:center}.footer-message p{font-size:14px;line-height:32px}.footer .toggle_content ul li a{font-size:14px}footer .container .footer_credits{padding-top:30px;margin-left:0;margin-right:0;width:100%}.footer-credits__bottom{gap:15px}.footer_credits{padding-top:25px}.footer .footer-message p a{font-size:14px}.footer-message{margin-top:30px;padding:30px 0}.footer .footer-logo{margin:0 auto 35px}.social_icons li{padding-right:8px}.social_icons li:last-child{padding-right:0}.footer-menu-wrap .one-third:first-child{margin:auto auto 40px}.footer-menu-wrap .one-third:nth-child(2){margin-bottom:25px}.coll-main-banner-part .banner .image-element__wrap{max-height:600px;height:600px}.cst-page-collection details.sidebar-block .sidebar-block__heading{font-size:18px}.cst-page-collection .sidebar-wrap{width:100%}.cst-page-collection .sort_by{width:170px;height:53px}.collection-top-filters{flex-wrap:wrap;gap:10px}.cst-page-collection .tag_filter{height:53px}.cst-page-collection{padding:75px 0}.cst-page-collection .product-list .one-third{width:100%}.faq-acc .acc-item{margin-bottom:20px}.faq-acc .acc-btn,.faqAccordion dt button{font-size:18px}.collection .faq-acc{padding-bottom:75px}.distinguished-clients .logos .flickity-slider{display:flex;gap:40px}.distinguished-clients .logos .logo{width:85%!important;min-width:150px;margin:0 25px}.distinguished-clients .logos .flickity-viewport:before,.distinguished-clients .logos .flickity-viewport:after{content:"";position:absolute;top:0;left:0;height:100%;width:25%;background:linear-gradient(to right,#000,#00000080);z-index:1}.distinguished-clients .logos .flickity-viewport:after{left:auto;right:0;background:linear-gradient(to left,#000,#00000080)}.video-image-popup-head .global-button{display:flex!important;align-items:center}.page-contact .shopify-section--main-banner .one-whole.column.banner .caption{position:absolute;top:50%;transform:translateY(-50%);padding:0 20px}.ontact-main-form-part,.reg-form-wrap{padding:30px 20px}.cst-faqq,.contact-main-form-section,.cst-contact-map{padding:75px 0}.faq-btn-list-sec{gap:15px;margin-top:35px;flex-wrap:wrap}.faq-acc .acc-panel.open p,.faqAccordion>dd p{font-size:16px;line-height:1.7}.cst-page-collection .sidebar .sidebar-block{width:calc(50% - 7px)}.page-about .shopify-section--main-banner .one-whole.column.banner .caption,.blog .shopify-section--main-banner .one-whole.column.banner .caption,.article .shopify-section--main-banner .one-whole.column.banner .caption,.page-wholesale .shopify-section--main-banner .one-whole.column.banner .caption{padding-top:0;top:50%;transform:translateY(-50%)}.stat-item:nth-child(-n+5){width:30%}.mission-sec-wrap .one-half{padding:30px 20px}.rte-setting ul li{font-size:20px}.mission-sec-wrap .rte-setting ul li:before{height:20px;width:20px}.sandcarving-vs-laser-banner .custom-banner .banner-text{font-size:20px}.sandcarving-vs-laser-banner .custom-banner .banner-heading{line-height:1}.sandcarving-vs-laser-banner .banner-image.left,.sandcarving-vs-laser-banner .banner-image.right{width:150px}.sandcarving-vs-laser-banner .custom-banner .banner-content{padding-top:90px}.benefit-item:nth-child(2),.benefit-item:nth-child(4),.benefit-item:nth-child(1),.benefit-item:nth-child(3),.sandcarving-text-wrapper.reverse .benefit-item:nth-child(1),.sandcarving-text-wrapper.reverse .benefit-item:nth-child(3),.sandcarving-text-wrapper.reverse .benefit-item:nth-child(2),.sandcarving-text-wrapper.reverse .benefit-item:nth-child(4){width:100%}.cst-video-sec .video-wrapper .video__text-wrapper .headline{font-size:24px;line-height:1}.first-blog-main{padding:20px}.cst-blog-list{padding:75px 0}.page-wholesale .custom-contact-form .contact-block ul{gap:15px}.product-template-2 .product-features{flex-wrap:wrap}.product-template-2 .swatch_options .swatch .swatch-element,.product-template-2 .swatch_options .custom-fields .field-group{width:100%}.product-template-2 .swatch_options .custom-fields{gap:0;flex-direction:column}.product-template-2 .swatch_options .swatch .swatch-element.sand-carved-swatch,.product-template-2 .swatch_options .swatch .swatch-element.laser-etched-swatch{width:100%}.product-template-2 .swatch_options .swatch.is-flex.is-flex-wrap.swatch-1{gap:15px}.product-product-page-2 .flickity-prev-next-button.previous{left:35.5%}.product-product-page-2 .flickity-prev-next-button.next{right:35.5%}.product-product-page-2 #targetbay_reviews.tbProductReviewresIe ul.tbTabMenu li{width:45%}.cst-cart .two-thirds.columns{padding:20px}.cart-header h2{font-size:25px}.cart-header h2 span,.clear-cart{font-size:14px}.cart__item{flex-direction:column}.cst-cart .cart__item .two-thirds.columns{padding-left:0;width:100%;gap:14px;flex-wrap:wrap}.cart__item .one-third.column{height:auto;width:auto}.cart__remove-btn{right:10px;top:8px;transform:translateY(0)}.product-template-1.product-template-2 .swatch_options .swatch .swatch-element{width:100%}.stat-item span.stat-value-suffix{right:9%;font-size:22px}.product-template-2 .targetbay-reviews-count-field span,.product-template-2 .targetbay-reviews-count-field span a{font-size:16px!important}.before-after-section .slider-heading span{display:block;margin-bottom:10px}.product-template-1.product-template-2 .swatch_options .swatch .swatch-element.laser-etched-swatch{margin-top:15px}.coll-main-banner-part .banner .image-element__wrap{max-height:700px;height:700px}.main-banner-slideshow .main-banner-slider .banner-left .is-hidden-desktop-only{height:900px}.main-banner-slideshow .banner-text-position{top:50px;transform:translateY(0)}body div .cst-page-collection .sidebar .cloud-search-page-controls__filters-container .cloud-search-page-controls__filters-link span{font-size:16px}body div .cst-page-collection .sidebar{margin-top:-55px}.paginate .page a{margin-top:0}.product-template-2 .smart-payment-button--false .purchase-details .w3-product-options .product-options-control-container{width:100%}.product-template-2 .smart-payment-button--false .purchase-details .w3-product-options .product-options-control-container:first-child{margin-bottom:0}.product-template-2 .smart-payment-button--false .purchase-details .w3-product-options{gap:0;flex-direction:column}.collection .has-sidebar-option:not(.two-grid-coll-part) .product-list .one-third.column>div[class^=product]{width:35%;padding-left:10px}.collection .has-sidebar-option:not(.two-grid-coll-part) .product-list .one-third.column a.product-info__caption{width:65%;padding:20px 20px 75px}.product-template-2 .price-quantity{flex-direction:column}.upload_message-wrapper p{width:100%;margin-bottom:0}.upload_message-wrapper{flex-direction:column;gap:10px}.product-product-page-1 .upload-progress{width:calc(50% - 10px)}.testimonial-heading{padding:0 10px}.header-group.sticky #header .top-bar a.mobile_logo img{width:60px;max-width:60px}}@media (max-width:510px){.brand-hostory-main ul li:nth-child(1):before,.brand-hostory-main ul li:nth-child(2):before{bottom:-61px}}@media (max-width:483.9px){.page-wholesale .upload-progress{margin-top:25px}}@media (max-width: 478.9px){.brand-hostory-main ul li,.brand-hostory-main ul li:nth-child(2){width:50%}.distinguished-clients .logos .logo{width:75%!important;margin:0 20px}.brand-hostory-main ul li:nth-child(1):before,.brand-hostory-main ul li:nth-child(2):before{bottom:-46px}.customers-login .cntct-submit-btn-part{margin-left:auto}.reg-form-wrap form .login-btn-wrap{flex-direction:column;justify-content:center;gap:10px;margin-top:15px}.customers-login .reg-form-wrap form input#customer_email{margin-bottom:25px}.reg-form-wrap form .action_bottom{flex-direction:column;justify-content:center;gap:10px}.reg-form-wrap form .action_bottom .cntct-submit-btn-part{margin-left:auto}}@media (max-width:464.9px){.brand-hostory-main ul li:nth-child(1):before,.brand-hostory-main ul li:nth-child(2):before{bottom:-60px}}@media (max-width:435.9px){.page-wholesale .upload-progress{margin-top:35px}}@media (max-width: 440px){.stat-item:nth-child(-n+5){width:26%}.stat-item span.stat-value-suffix{right:-10px}.coll-main-banner-part .banner .image-element__wrap{max-height:800px;height:800px}}@media (max-width: 434.9px){.brand-hostory-main ul li:nth-child(1):before,.brand-hostory-main ul li:nth-child(2):before{bottom:-60px}.product-product-page-1 .upload-progress{width:calc(70% - 10px)}}@media (max-width: 412.9px){.brand-hostory-main ul li:nth-child(1):before,.brand-hostory-main ul li:nth-child(2):before{bottom:-73px}}@media (max-width: 400px){.shopify-section--main-banner .one-whole .image-element__wrap{height:auto}.icon-text-list-wrap:nth-child(2){width:44%}.icon-text-list-wrap:nth-child(4){width:45%}.cst-collection .swiper-button-next{right:35.5%}.cst-collection .swiper-button-prev{left:35.5%}.cst-collection .swiper-button-next,.cst-collection .swiper-button-prev{bottom:-40px}.image-text-grid-section{padding:65px 0}.products-slider.slider-gallery .gallery-cell.visible-3{min-height:568px}.homepage-product-slider .flickity-prev-next-button.next,.homepage-product-slider .flickity-prev-next-button.previous{bottom:-75px}.homepage-product-slider{padding-bottom:100px}.homepage-product-slider .flickity-prev-next-button.next{right:35.5%}.homepage-product-slider .flickity-prev-next-button.previous{left:35.5%}.gallery-cell .product-details .money{margin-bottom:8px}.our-team-main-wrap{width:100%}.page-wholesale .custom-contact-form .contact-block ul{gap:10px}.main-banner-slideshow .main-banner-slider .banner-left .is-hidden-desktop-only{height:auto}.main-banner-slideshow .banner-text-position{top:60px}.cart #cart_form .product-quantity-box{max-width:100px}}@media (max-width: 390.9px){.brand-hostory-main ul li:nth-child(1):before,.brand-hostory-main ul li:nth-child(2):before{bottom:-60px}}@media only screen and (max-width: 1450px){.cst-page-collection .sort_by,.cst-page-collection .sort_by option,.cst-page-collection .tag_filter{font-size:16px}}@media only screen and (max-width: 1199px){body .has-sidebar-option:not(.two-grid-coll-part) .product-list .one-third.column>div[class^=product]{width:35%}body .has-sidebar-option:not(.two-grid-coll-part) .product-list .one-third.column .purchase-details{padding-left:33%}}@media only screen and (max-width: 650px){body .has-sidebar-option:not(.two-grid-coll-part) .product-list .one-third.column>div[class^=product] .product-wrap,body .has-sidebar-option:not(.two-grid-coll-part) .product-list .one-third.column>div[class^=product] .product-wrap .relative.product_image,body .has-sidebar-option:not(.two-grid-coll-part) .product-list .one-third.column>div[class^=product] .product-wrap .relative.product_image *{height:100%;object-fit:cover}.cst-page-collection .product-list .product-info__caption .title,.cst-search .product-details .title{font-size:16px}.cst-page-collection .product-list .product-info__caption .money,.cst-search .product-list .product-info__caption .money,.cst-page-collection .product-list .product-info__caption .free-price-text{font-size:20px}.caption .global-button,.video-image-popup-head .global-button,.image-text-grid-desc .global-button,.cst-featured .global-button,.newsletter .global-button,.purchase-details .global-button,.predictive-search .global-button,.cntct-submit-btn-part,.faq-btn-list-sec a,.checkout_button .global-button,.coll-read-more{font-size:16px;padding:14px 20px 14px 30px}html body .cst-page-collection .product-list .product-info__caption{padding:25px}.paginate .page,.paginate .page a,body #tbProductReviews .pagination>li>a,body #tbProductReviews .pagination>li>span{padding:6px 10px 10px!important;border:0}.sort-part-right-side a svg{width:35px;height:35px}body .section_select .blog_filter,.section_select .tag_filter,.section_select .sort_by{font-size:14px;padding:8px;line-height:normal;min-height:10px;height:37px}.cst-page-collection details.sidebar-block .sidebar-block__heading{font-size:14px}}@media screen and (min-width: 992px) and (max-width: 1023px){.product-template-2 .swatch_options .swatch.is-flex.is-flex-wrap.swatch-1{gap:15px}.product-template-2 .swatch_options .swatch .swatch-element.sand-carved-swatch,.product-template-2 .swatch_options .swatch .swatch-element.laser-etched-swatch{width:100%}}.upload_message-wrapper{display:flex!important;align-items:center;justify-content:flex-start;gap:20px}.page-wholesale .custom-contact-form .contact-block .wholesale-acknowledgment{margin-bottom:8px;list-style:none;display:flex;align-items:baseline}.page-wholesale .custom-contact-form .contact-block .wholesale-acknowledgment input{width:18px;height:18px;border:1px solid #171719;background:transparent;margin-right:10px;accent-color:#000;position:relative;top:2px}.cloud-search-filters-sidebar-container{display:flex;clear:both}.cloud-search-filters-sidebar-container #cloud_search_filters_sidebar{display:block;width:250px;min-width:250px;margin-inline-end:20px}.cloud-search-filters-sidebar-container .cloud-search-filters-products{flex-grow:1}#cloud_search_filters_sidebar:empty{display:block}@media screen and (max-width: 767px){.cloud-search-filters-sidebar-container #cloud_search_filters_sidebar,#cloud_search_filters_sidebar,#cloud_search_filters_sidebar:empty{display:none}}@media screen and (min-width: 768px){body:has(#cloud_search_filters_sidebar) #cloud_search_filters_root .cloud-search-page-controls.cloud-search-page-controls--collection-page{display:none}body:has(#cloud_search_filters_sidebar) #cloud_search_filters_root .cloud-search-page-controls.cloud-search-page-controls--search-page{display:none}}#cloud_search_filters_sidebar:empty:before{content:"Filters";display:block;margin:0 0 16px;font-size:18px;line-height:1.5}#cloud_search_filters_sidebar:empty:after{content:"";display:block;width:100%;height:100%;min-height:650px;margin-left:-24px;background-image:linear-gradient(#dfe3e8,transparent 0),linear-gradient(#dfe3e8 28px,transparent 0),linear-gradient(#dfe3e8 18px,transparent 0),linear-gradient(#dfe3e8 18px,transparent 0),linear-gradient(#dfe3e8 18px,transparent 0),linear-gradient(#dfe3e8 18px,transparent 0),linear-gradient(#dfe3e8 28px,transparent 0),linear-gradient(#dfe3e8 18px,transparent 0),linear-gradient(#dfe3e8 18px,transparent 0),linear-gradient(#dfe3e8 18px,transparent 0),linear-gradient(#dfe3e8 18px,transparent 0),linear-gradient(#dfe3e8 28px,transparent 0),linear-gradient(#dfe3e8 18px,transparent 0),linear-gradient(#dfe3e8 18px,transparent 0),linear-gradient(#dfe3e8 18px,transparent 0),linear-gradient(#dfe3e8 18px,transparent 0),linear-gradient(transparent 100%,transparent 0);background-size:100% 100%,40% 28px,calc(100% - 48px) 18px,calc(100% - 48px) 18px,calc(100% - 48px) 18px,calc(100% - 48px) 18px,40% 28px,calc(100% - 48px) 18px,calc(100% - 48px) 18px,calc(100% - 48px) 18px,calc(100% - 48px) 18px,40% 28px,calc(100% - 48px) 18px,calc(100% - 48px) 18px,calc(100% - 48px) 18px,calc(100% - 48px) 18px,100% 100%;background-position:-150% 0,24px 16px,24px 56px,24px 86px,24px 116px,24px 146px,24px 196px,24px 236px,24px 266px,24px 296px,24px 326px,24px 376px,24px 416px,24px 446px,24px 476px,24px 506px;background-repeat:no-repeat;animation-duration:.8s;animation-timing-function:linear;animation-delay:0s;animation-iteration-count:infinite;animation-direction:alternate;animation-fill-mode:none;animation-play-state:running;animation-name:cs-loading}@keyframes cs-loading{0%{opacity:.45}to{opacity:.9}}.cloud-search-filter-value__count{margin-left:auto}body.product .product-template-default label.spb-productdescfont.spb-productdesctextcolor.second-side-carve-upload,.product__details .targetbay-bulk-reviews-count-field .tbReviews-startotal-count span{display:none!important}.product__details .tbg-reviews-ne-star-rating{margin:0}.product__details .targetbay-bulk-reviews-count-field{text-align:center}.targetbay-bulk-reviews-count-field .targetbay-reviews-count-star svg.tgb-reviews-new-c-star-theme1,.targetbay-bulk-reviews-count-field .targetbay-reviews-count-star svg.tgb-reviews-new-c-star-theme1 use{fill:#a13404;stroke:#a13404;width:14px;--accent-colors-new: #a13404;color:#a13404}.product-block.product-block--sku{margin-bottom:20px;margin-top:-5px}.product-block.product-block--sku .sku{font-size:16px;font-weight:700;text-transform:uppercase;color:#866552}.product-template-2 .collapsible-tab__heading a.collapsible-tab{text-decoration:none;border:0}.product-template-2 .collapsible-tab__heading:has(a):before,.product-template-2 .collapsible-tab__heading:has(a):after{display:none}@media (max-width:1599px){.product-block.product-block--sku .sku{font-size:15px}}
/*# sourceMappingURL=/cdn/shop/t/70/assets/uspl.css.map */
