@charset "UTF-8";@font-face{font-family:"Cooper Hewitt";src:url(fonts/cooper-hewitt-700-normal.woff2) format("woff2"),url(fonts/cooper-hewitt-700-normal.woff) format("woff");font-style:normal;font-display:swap}.main-navbar{padding:.75rem 1rem .75rem;position:relative;background:#ba0c2f!important}.main-navbar.absolute{position:absolute;background:0 0!important}.main-navbar{width:100%;z-index:6;display:block}@media (max-width:991px){.main-navbar{padding:.5rem 1rem!important}}.main-navbar svg.css-1oq517x{margin-top:22px}.main-navbar .navbar-toggler{border-color:transparent}.main-navbar li.nav-item{font-size:14px;font-weight:700}@media (max-width:767px){.main-navbar li.nav-item{font-size:14px}}.main-navbar li.nav-item:before{content:"";position:absolute;top:44%;bottom:45%}@media (max-width:991px){.main-navbar li.nav-item:before{border:none!important}}.main-navbar li.nav-item:first-child:before{border:none}.main-navbar li.nav-item svg{margin-right:5px;margin-top:-4px}.main-navbar li.nav-item.purchase-video{margin-right:15px}.main-navbar a.navbar-brand.logo{max-width:110px}.main-navbar a.nav-link{text-transform:none;color:#fff!important;-webkit-transition:all .4s;-moz-transition:all .4s;-ms-transition:all .4s;-o-transition:all .4s;transition:all .4s;font-family:"Cooper Hewitt",Montserrat,Helvetica,Arial,sans-serif;padding-left:0!important;padding-right:0!important;padding-bottom:0;padding-top:3px;margin-top:2px;font-weight:700;font-size:18px;margin-right:.5rem;margin-left:.5rem;position:relative}.main-navbar a.nav-link::before{content:"";position:absolute;background-color:rgba(255,255,255,.6);width:1px;height:38%;bottom:50%;transform:translateY(70%);left:0}.main-navbar a.nav-link.first-nav-link::before{display:none}.main-navbar a.nav-link.active{color:#fff!important}.main-navbar a.nav-link:hover{color:rgba(255,255,255,.7)!important;-webkit-transition:all .4s;-moz-transition:all .4s;-ms-transition:all .4s;-o-transition:all .4s;transition:all .4s}.main-navbar a.nav-link.nav-cart:hover{cursor:pointer}.main-navbar a.nav-link.nav-cart.basket-cart{margin-right:0}.main-navbar a.nav-link.nav-cart.basket-cart:hover{cursor:pointer}.main-navbar.alt-navbar{position:relative}.main-navbar.alt-navbar .navbar-toggler .icon-bar{background:#111}.main-navbar.alt-navbar a.nav-link{font-weight:400}@media (min-width:768px){.main-navbar.alt-navbar a.nav-link{color:#111!important}}.main-navbar.alt-navbar a.nav-link:hover{opacity:.7!important}.main-navbar.alt-navbar a.nav-link::before{background-color:#111!important}@media (min-width:767px){.main-navbar .navbar-nav .nav-link{padding-right:1.2rem!important;padding-left:1.2rem!important;margin-left:0;margin-right:0}}.navbar-toggler{padding:0 .75rem}.navbar-toggler .icon-bar:nth-of-type(2){top:3px}.navbar-toggler .icon-bar:nth-of-type(3){top:6px}.navbar-toggler .icon-bar{position:relative;-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-ms-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out;display:block;width:22px;height:2px;border-radius:1px;background:#fff}.navbar-toggler.active .icon-bar:nth-of-type(1){top:6px;transform:rotate(45deg)}.navbar-toggler.active .icon-bar:nth-of-type(2){background-color:transparent}.navbar-toggler.active .icon-bar:nth-of-type(3){top:2px;transform:rotate(-45deg)}@media (min-width:992px){.css-ldx3lk{display:none}}.css-ldx3lk{display:block;position:absolute;left:50%;top:0;width:59px;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);color:#fff;cursor:pointer}@media (max-width:767px){.main-navbar #navcol-1{background:#ba0c2f;position:absolute;width:100%;left:0;top:100%;height:100vw}}@media (max-width:767px){.main-navbar #navcol-1 ul.nav.navbar-nav.ms-auto{max-width:540px;margin-left:auto!important;margin-right:auto!important;padding-top:20px}}@media (max-width:767px){.main-navbar #navcol-1 a.nav-link::before{display:none}}body{background-color:#fff;height:100vh;position:relative;width:100%}body.active{overflow:hidden}.menu{align-items:center;background-color:#111;clip-path:polygon(81.05% 9.1%,92% 9.1%,92% 10.1%,81.05% 10.1%);color:#fff;display:flex;font-weight:700;flex-direction:column;font-size:28px;height:100%;position:absolute;top:0;transition:clip-path .4s cubic-bezier(.4,0,.2,1),background-color .4s cubic-bezier(.4,0,.2,1);width:100%;z-index:100;height:0}.active .menu{height:100vh;background-color:#ba0c2f;clip-path:polygon(101% -1%,101% 101%,-1% 101%,-1% -1%)}.options{align-items:center;display:flex;flex-direction:column;margin-top:15px;width:100%;transform:scale(.8)}@media (max-width:991px){.options{padding:0 1rem!important}}@media (max-width:767px){.options{padding:0 .25rem!important}}.options{transition:transform .4s cubic-bezier(.4,0,.2,1)}.options .container{position:relative}.options .nav-link{color:#fff!important;font-size:20px;-moz-transition:all .4s;-ms-transition:all .4s;-o-transition:all .4s;transition:all .4s}.options .nav-link:hover{opacity:.7}.options button.navbar-toggler{position:absolute;display:block;margin-left:auto;display:inline-block;right:0;margin-top:14px;height:40px}@media (max-width:767px){.options button.navbar-toggler{margin-top:6px}}.option{cursor:pointer;margin:8px 0}.option.selected{color:#a02f56}.active .options{transform:scale(1)}.footer-light{color:#111;background-color:#fff}.footer-light .container .footer-wrap{border-top:1px solid #ddd;display:inline-flex;padding:30px 0;width:100%}@media (max-width:767px){.footer-light .container .footer-wrap{display:block}}@media (max-width:767px){.footer-light{padding:20px 0}}.footer-light .powered-by{padding-right:0}.footer-light a{color:#111!important;-webkit-transition:all .4s;-moz-transition:all .4s;-ms-transition:all .4s;-o-transition:all .4s;transition:all .4s;text-transform:none;font-size:11px!important;opacity:1!important;font-weight:500}.footer-light a:hover{color:#111!important;-webkit-transition:all .4s;-moz-transition:all .4s;-ms-transition:all .4s;-o-transition:all .4s;transition:all .4s;opacity:.7!important}.footer-light h3{margin-top:0;margin-bottom:12px;font-weight:700;font-size:16px}.footer-light ul{padding:0;list-style:none;line-height:1.6;font-size:14px;margin-bottom:0;position:relative}.footer-light ul a{color:inherit;text-decoration:none;opacity:.8;-webkit-transition:all .4s;-moz-transition:all .4s;-ms-transition:all .4s;-o-transition:all .4s;transition:all .4s}.footer-light ul a:hover{opacity:1;-webkit-transition:all .4s;-moz-transition:all .4s;-ms-transition:all .4s;-o-transition:all .4s;transition:all .4s;cursor:pointer}.footer-light .list-inline li{margin-right:0}@media (max-width:767px){.footer-light .list-inline li{display:block;margin-bottom:10px}}.footer-light .list-inline li:before{display:none;content:"";border-left:1px solid #fff;position:absolute;top:21%;bottom:13%;margin-left:-2px}@media (max-width:991px){.footer-light .list-inline li:before{border:none}}.footer-light .list-inline li a{padding:0 20px;font-family:"Cooper Hewitt",Montserrat,Helvetica,Arial,sans-serif;font-size:15px}.footer-light .list-inline li:first-child:before{border:none}@media (max-width:767px){.footer-light .footer-links-col{padding-bottom:10px!important}}@media (max-width:767px){.footer-light .footer-links-col ul{margin:0 auto}}@media (max-width:767px){.footer-light .footer-logo-col{width:auto;padding-bottom:0!important}}@media (max-width:767px){.footer-light .powered-by-col{text-align:center;margin-right:auto;margin-top:20px;margin-bottom:10px}}.footer-light .powered-by-col .powered-by-ul p{font-size:10.5px;padding-right:0;letter-spacing:0;text-transform:none;font-family:"Cooper Hewitt",Montserrat,Helvetica,Arial,sans-serif;margin-bottom:0;color:silver}@media (max-width:414px){.footer-light .powered-by-col .powered-by-ul p{font-size:8.5px}}@media (max-width:767px){.footer-light .powered-by-col .powered-by-ul a{padding:0}}.footer-light .item.text{margin-bottom:36px}.footer-light .item.text p{opacity:1;margin-bottom:0}.footer-light .powered-by{opacity:1}.footer-light .powered-by:hover{opacity:.8}@media (max-width:991px){.footer-light .footer-logo img{max-height:37px!important;max-width:37px!important}}@media (max-width:767px){.footer-light .item:not(.social){text-align:center;padding-bottom:20px;justify-content:center;padding-left:0!important;padding-right:0}}@media (max-width:767px){.footer-light .item.text{margin-bottom:0}}@media (max-width:991px){.footer-light .item.social{text-align:center;margin-top:20px}}ul.mx-auto.w-100.powered-by-ul{text-align:right}@media (max-width:767px){ul.mx-auto.w-100.powered-by-ul{text-align:center}}@media (max-width:767px){.footer-light .list-inline li a{padding-right:0!important}}.footer-payment-icons i{font-size:large}.footer-light .list-inline li a{padding:0 20px;font-family:"Cooper Hewitt",Montserrat,Helvetica,Arial,sans-serif;font-size:15px!important;padding-left:0}.footer-payment-icons.d-flex.align-items-center.justify-content-center.gap-4.flex-wrap{align-items:start!important;justify-content:start}.footer-links-col{flex-flow:column;column-gap:3;gap:15px}@media (max-width:767px){.footer-payment-icons{align-self:anchor-center!important;margin-bottom:15px}}.footer-payment-methods{padding:0 0}.payment-logo-list{line-height:1}.payment-logo-list li{display:flex;align-items:center;justify-content:center}.payment-logo{display:block;width:auto;height:11px;max-width:95px;object-fit:contain}.payment-logo-mastercard{height:15px}.payment-logo-apple-pay,.payment-logo-google-pay{height:12px}@media (max-width:767px){.footer-payment-methods{padding:0 0;margin:0 auto;margin-bottom:10px}.payment-logo-list{display:grid!important;grid-template-columns:repeat(3,1fr);gap:1rem 1.25rem!important;max-width:280px;margin-left:auto;margin-right:auto}.payment-logo-list li{min-height:28px}.payment-logo{height:11px;max-width:75px}.payment-logo-mastercard{height:11px}.payment-logo-apple-pay,.payment-logo-google-pay{height:9px}}@media (max-width:359.98px){.payment-logo-list{max-width:230px;gap:.85rem 1rem!important}.payment-logo{height:16px;max-width:65px}.payment-logo-mastercard{height:13px}.payment-logo-apple-pay,.payment-logo-google-pay{height:11px}}.brick-footer{background:#101010;border-top:1px solid rgba(186,12,47,.65);padding:.85rem 0;color:#fff;width:100%;bottom:0}.brick-footer__inner{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:1.5rem}.brick-footer__nav{grid-column:2;display:flex;align-items:center;justify-content:center;gap:0;list-style:none;padding:0;margin:0}.brick-footer__nav li{display:inline-flex;align-items:center}.brick-footer__nav li+li::before{content:"|";margin:0 1.65rem;color:rgba(255,255,255,.45);font-size:.75rem}.brick-footer__nav a{color:rgba(255,255,255,.82)!important;text-decoration:none;text-transform:uppercase;letter-spacing:.14em;font-size:.72rem;font-weight:700;transition:color .2s ease}.brick-footer__nav a:focus,.brick-footer__nav a:hover{color:#fff!important;text-decoration:none;outline:0}.brick-footer__powered{grid-column:3;justify-self:end;display:inline-flex;align-items:center;gap:.55rem;color:rgba(255,255,255,.82)!important;text-decoration:none;white-space:nowrap;transition:opacity .2s ease}.brick-footer__powered span{text-transform:uppercase;letter-spacing:.1em;font-size:11px;font-weight:500;font-family:"Cooper Hewitt",Montserrat,Helvetica,Arial,sans-serif}.brick-footer__powered img{width:125px;height:auto;display:block;opacity:.7;margin-top:-5px}.brick-footer__powered:focus,.brick-footer__powered:hover{opacity:.85;color:#fff!important;text-decoration:none;outline:0}@media (max-width:767px){.brick-footer{padding:1.25rem 0}.brick-footer__inner{display:flex;flex-direction:column;justify-content:center;gap:1rem;text-align:center}.brick-footer__spacer{display:none}.brick-footer__nav{flex-wrap:wrap;row-gap:.5rem}.brick-footer__nav li+li::before{margin:0 .9rem}.brick-footer__nav a{font-size:.68rem}.brick-footer__powered{justify-content:center;justify-self:center}.brick-footer__powered img{width:115px}}.breadcrumb-section{padding:20px 0 15px!important;background-color:#fff}.breadcrumb-section h1{font-size:22px;color:#000;text-transform:uppercase;padding:33px 0;margin:0;font-family:"Cooper Hewitt",Montserrat,Helvetica,Arial,sans-serif}.breadcrumb-section .steps{margin-bottom:0}.breadcrumb-section .steps ul{display:flex;display:-webkit-flex;list-style:none;padding-left:0;margin-bottom:0}.breadcrumb-section .steps ul li{outline:0;-o-outline:none;-ms-outline:none;-moz-outline:none;-webkit-outline:none;width:16.666666%;text-align:center;display:inline-block}@media (max-width:736px){.breadcrumb-section .steps ul li{width:15%}}@media (max-width:535px){.breadcrumb-section .steps ul li{width:17%}}.breadcrumb-section .steps ul li a{text-decoration:none}@media (max-width:736px){.breadcrumb-section .steps ul li.after-current{margin-left:10%}}.breadcrumb-section .steps ul li .circle-bread{display:inline-block;width:45px;height:45px;border-radius:50%;-o-border-radius:50%;-ms-border-radius:50%;-moz-border-radius:50%;-webkit-border-radius:50%;background:#fff;margin-right:0;border:4px solid rgba(0,0,0,.1);position:relative;outline:0}@media (max-width:736px){.breadcrumb-section .steps ul li .circle-bread{width:27px;height:27px;border:2px solid rgba(0,0,0,.1)}}.breadcrumb-section .steps ul li .circle-bread:before{position:absolute;content:"";border:2px solid rgba(0,0,0,.1);width:377%;height:2px;top:50%;transform:translateY(-50%);-o-transform:translateY(-50%);-ms-transform:translateY(-50%);-moz-transform:translateY(-50%);-webkit-transform:translateY(-50%);left:113%}@media (min-width:1300px){.breadcrumb-section .steps ul li .circle-bread:before{width:477%}}@media (max-width:991px){.breadcrumb-section .steps ul li .circle-bread:before{width:200%}}@media (max-width:736px){.breadcrumb-section .steps ul li .circle-bread:before{border:1px solid rgba(0,0,0,.1);width:267%}}@media (max-width:442px){.breadcrumb-section .steps ul li .circle-bread:before{width:170%}}.breadcrumb-section .steps ul li .current-info{display:block;font-family:"Cooper Hewitt",Montserrat,Helvetica,Arial,sans-serif;text-transform:uppercase;font-size:13px;white-space:nowrap;color:rgba(0,0,0,.1)}@media (max-width:991px){.breadcrumb-section .steps ul li .current-info{font-size:9px}}@media (max-width:767px){.breadcrumb-section .steps ul li .current-info{display:none}}.breadcrumb-section .steps ul li.current a{color:#fff}.breadcrumb-section .steps ul li.current a .circle-bread{border-color:#111}@media (max-width:736px){.breadcrumb-section .steps ul li.current a .circle-bread:before{width:467%}}@media (max-width:462px){.breadcrumb-section .steps ul li.current a .circle-bread:before{width:380%}}@media (max-width:375px){.breadcrumb-section .steps ul li.current a .circle-bread:before{width:340%}}.breadcrumb-section .steps ul li.current a .circle-bread .title{color:#111}.breadcrumb-section .steps ul li.current a .current-info{color:#111;display:block}@media (max-width:991px){.breadcrumb-section .steps ul li.current a .current-info{font-size:9px}}@media (max-width:736px){.breadcrumb-section .steps ul li.current a .current-info{font-size:5px}}@media (max-width:414px){.breadcrumb-section .steps ul li.current a .current-info{font-size:8px;transform:translateX(-10%)}}@media (max-width:375px){.breadcrumb-section .steps ul li.current a .current-info{font-size:8px;transform:translateX(-22%)}}.breadcrumb-section .steps ul li.first a{color:rgb(92.8804196078%,6.7666392157%,24.0883766509%)!important;color:#ba0c2f!important}.breadcrumb-section .steps ul li.first a .circle-bread{border-color:rgb(92.8804196078%,6.7666392157%,24.0883766509%)!important;border-color:#ba0c2f!important}.breadcrumb-section .steps ul li.first a .circle-bread:before{border-color:rgb(92.8804196078%,6.7666392157%,24.0883766509%)!important;border-color:#ba0c2f!important}.breadcrumb-section .steps ul li.first a .circle-bread .title{color:rgb(92.8804196078%,6.7666392157%,24.0883766509%)!important;color:#ba0c2f!important}.breadcrumb-section .steps ul li.first a .current-info{color:#000!important;color:#ba0c2f!important}.breadcrumb-section .steps ul li .title{position:absolute;top:49%;left:50%;transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);color:rgba(0,0,0,.1);font-size:20px;font-family:"Cooper Hewitt",Montserrat,Helvetica,Arial,sans-serif}@media (max-width:736px){.breadcrumb-section .steps ul li .title{top:50%;font-size:15px}}.breadcrumb-section .steps ul li.last .circle-bread:before{content:none}@font-face{font-family:"GT Pressura";src:url(fonts/GTPressura-Light.eot);src:url(fonts/GTPressura-Light%EF%B9%96.eot#iefix) format("embedded-opentype"),url(fonts/GTPressura-Light.woff2) format("woff2"),url(fonts/GTPressura-Light.woff) format("woff"),url(fonts/GTPressura-Light.ttf) format("truetype");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:"GT Pressura";src:url(fonts/GTPressura-Bold.eot);src:url(fonts/GTPressura-Bold%EF%B9%96.eot#iefix) format("embedded-opentype"),url(fonts/GTPressura-Bold.woff2) format("woff2"),url(fonts/GTPressura-Bold.woff) format("woff"),url(fonts/GTPressura-Bold.ttf) format("truetype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Yantramanav;src:url(fonts/Yantramanav-Black.eot);src:url(fonts/Yantramanav-Black%EF%B9%96.eot#iefix) format("embedded-opentype"),url(fonts/Yantramanav-Black.woff2) format("woff2"),url(fonts/Yantramanav-Black.woff) format("woff"),url(fonts/Yantramanav-Black.ttf) format("truetype");font-weight:900;font-style:normal;font-display:swap}@font-face{font-family:Yantramanav;src:url(fonts/Yantramanav-Bold.eot);src:url(fonts/Yantramanav-Bold%EF%B9%96.eot#iefix) format("embedded-opentype"),url(fonts/Yantramanav-Bold.woff2) format("woff2"),url(fonts/Yantramanav-Bold.woff) format("woff"),url(fonts/Yantramanav-Bold.ttf) format("truetype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Gotham;src:local("Gotham-Light"),url(fonts/Gotham-Light.woff2) format("woff2"),url(fonts/Gotham-Light.woff) format("woff"),url(fonts/Gotham-Light.ttf) format("truetype"),url(fonts/Gotham-Light.svg#Gotham-Light) format("svg");font-weight:300;font-style:normal}@font-face{font-family:Gotham;src:url(fonts/Gotham-Book.eot?#iefix) format("embedded-opentype"),url(fonts/Gotham-Book.woff) format("woff"),url(fonts/Gotham-Book.woff2) format("woff2"),url(fonts/Gotham-Book.ttf) format("truetype"),url(fonts/Gotham-Book.svg#Gotham-Book) format("svg");font-weight:500;font-style:normal}@font-face{font-family:Gotham;src:url(fonts/Gotham-Medium.eot?#iefix) format("embedded-opentype"),url(fonts/Gotham-Medium.woff) format("woff"),url(fonts/Gotham-Medium.woff2) format("woff2"),url(fonts/Gotham-Medium.ttf) format("truetype"),url(fonts/Gotham-Medium.svg#Gotham-Medium) format("svg");font-weight:400;font-style:normal}@font-face{font-family:Gotham;src:url(fonts/Gotham-Bold.eot?#iefix) format("embedded-opentype"),url(fonts/Gotham-Bold.woff) format("woff"),url(fonts/Gotham-Bold.woff2) format("woff2"),url(fonts/Gotham-Bold.ttf) format("truetype"),url(fonts/Gotham-Bold.svg#Gotham-Bold) format("svg");font-weight:700;font-style:normal}@font-face{font-family:"Bebas Neue";src:url(fonts/bebasneue_regular-webfont.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:"Bebas Neue";src:url(fonts/bebasneue_bold-webfont.woff) format("woff");font-weight:700;font-style:normal}@font-face{font-family:sourcesanspro;src:url(fonts/sourcesanspro-regular.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:sourcesanspro;src:url(fonts/sourcesanspro-semibold.woff) format("woff");font-weight:600;font-style:normal}@font-face{font-family:sourcesanspro;src:url(fonts/sourcesanspro-bold.woff) format("woff");font-weight:900;font-style:normal}@font-face{font-family:FontAwesome;src:url(fonts/fontawesome-webfont.eot?v=4.7.0);src:url(fonts/fontawesome-webfont.eot?#iefix&v=4.7.0) format("embedded-opentype"),url(fonts/fontawesome-webfont.woff2?v=4.7.0) format("woff2"),url(fonts/fontawesome-webfont.woff?v=4.7.0) format("woff"),url(fonts/fontawesome-webfont.ttf?v=4.7.0) format("truetype"),url(fonts/fontawesome-webfont.svg?v=4.7.0#fontawesomeregular) format("svg");font-weight:400;font-style:normal}@font-face{font-display:swap;font-family:Chelsea Basis Regular;src:url(fonts/ChelseaBasis-Regular.eot);src:local("Chelsea Basis Regular"),url(fonts/ChelseaBasis-Regular.woff) format("woff"),url(fonts/ChelseaBasis-Regular.woff2) format("woff2"),url(fonts/ChelseaBasis-Regular.ttf) format("ttf")}@font-face{font-display:swap;font-family:Chelsea Basis;font-weight:300;src:url(fonts/ChelseaBasis-Light.eot);src:local("Chelsea Basis Light"),url(fonts/ChelseaBasis-Light.woff) format("woff"),url(fonts/ChelseaBasis-Light.woff2) format("woff2"),url(fonts/ChelseaBasis-Light.ttf) format("ttf")}@font-face{font-display:swap;font-family:Chelsea Basis;font-weight:400;src:url(fonts/ChelseaBasis-Regular.eot);src:local("Chelsea Basis Regular"),url(fonts/ChelseaBasis-Regular.woff) format("woff"),url(fonts/ChelseaBasis-Regular.woff2) format("woff2"),url(fonts/ChelseaBasis-Regular.ttf) format("ttf")}@font-face{font-display:swap;font-family:Chelsea Basis;font-weight:500;src:url(fonts/ChelseaBasis-Medium.eot);src:local("Chelsea Basis Medium"),url(fonts/ChelseaBasis-Medium.woff) format("woff"),url(fonts/ChelseaBasis-Medium.woff2) format("woff2"),url(fonts/ChelseaBasis-Medium.woff2) format("woff2")}@font-face{font-display:swap;font-family:Chelsea Basis;font-weight:700;src:url(fonts/ChelseaBasis-Bold.eot);src:local("Chelsea Basis Bold"),url(fonts/ChelseaBasis-Bold.woff) format("woff"),url(fonts/ChelseaBasis-Bold.woff2) format("woff2"),url(fonts/ChelseaBasis-Bold.ttf) format("ttf")}@font-face{font-display:swap;font-family:Chelsea Basis ClubOutline;font-weight:400;src:url(fonts/ChelseaBasis-Regular.eot);src:local("Chelsea Basis ClubOutline"),url(fonts/ChelseaBasis-ClubOutline.woff) format("woff"),url(fonts/ChelseaBasis-ClubOutline.woff2) format("woff2"),url(fonts/ChelseaBasis-ClubOutline.ttf) format("ttf")}@font-face{font-display:swap;font-family:Chelsea Basis ClubOutline;font-weight:700;src:url(fonts/ChelseaBasis-Regular.eot);src:local("Chelsea Basis ClubOutline"),url(fonts/ChelseaBasis-ClubOutline.woff) format("woff"),url(fonts/ChelseaBasis-ClubOutline.woff2) format("woff2"),url(fonts/ChelseaBasis-ClubOutline.ttf) format("ttf")}a{color:#ba0c2f!important;-webkit-transition:background .4s,color .4s;-moz-transition:background .4s,color .4s;-ms-transition:background .4s,color .4s;-o-transition:background .4s,color .4s;transition:background .4s,color .4s}a:hover{color:#ba0c2f!important}.btn-primary{border:none;font-family:"Cooper Hewitt",Montserrat,Helvetica,Arial,sans-serif;font-size:inherit;color:inherit;background:0 0;cursor:pointer;padding:11px 15px;display:inline-block;margin:15px 0;text-transform:uppercase;letter-spacing:1px;font-weight:700;outline:0;min-width:114px;position:relative;-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s;transition:all .3s}.btn-primary{border:3px solid #ba0c2f;color:#fff}.btn-primary:after{content:"";position:absolute;z-index:-1;-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s;transition:all .3s}.btn-primary:hover{color:#fff!important;background:#9b000a;text-decoration:none}.btn-primary{color:#fff!important;background-color:#ba0c2f;border-color:#ba0c2f;-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s;transition:all .3s;border-width:2px;border-radius:100px;font-family:"Cooper Hewitt",Montserrat,Helvetica,Arial,sans-serif;font-weight:700;letter-spacing:0;font-size:1.25rem;padding:.3rem 2.8rem .3rem 2.8rem}.btn-primary:hover{color:#fff!important;background-color:#9b000a;border-color:#9b000a}.btn-primary:focus{color:#fff!important;background-color:#9b000a!important;border-color:#9b000a!important;outline:0!important;box-shadow:none!important}.btn-primary.disabled,.btn-primary:disabled{color:#fff!important;background-color:#ba0c2f;border-color:#ba0c2f;opacity:.4}.btn-primary-alt{cursor:pointer;text-transform:uppercase;letter-spacing:1px;font-weight:700;outline:0;position:relative;-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s;transition:all .3s;border:2px solid;background-color:transparent;border-color:#e4e4e4;color:#1a1a1a!important;border-radius:100px;font-family:Montserrat,Helvetica,Arial,sans-serif;font-weight:600;letter-spacing:0;font-size:15px;padding:11px 15px;display:inline-block;margin:15px 0}@media (max-width:414px){.btn-primary-alt{font-size:15px}}.btn-primary-alt:hover{color:#1a1a1a!important;background-color:#f4f4f4;border-color:#f4f4f4}.btn-primary-alt:focus{color:#1a1a1a!important;background-color:#f4f4f4;border-color:#f4f4f4;outline:0!important;box-shadow:none!important}.primary-outline-button,.secondary-outline-button{font-family:"Cooper Hewitt",Montserrat,Helvetica,Arial,sans-serif;font-size:1.25rem;font-weight:700;letter-spacing:.5px;border:2px solid #ba0c2f;color:#ba0c2f;background:#fff;border-radius:100px;padding:.3rem 2.8rem .3rem 2.8rem;min-width:140px;margin:10px 10px 0 0;transition:all .2s;text-transform:uppercase}.primary-outline-button:last-child{margin-right:0}.primary-outline-button:hover,.secondary-outline-button:hover{background:#ba0c2f!important;color:#fff!important;border-color:#ba0c2f;outline:0;transition:all .2s}@media (max-width:600px){.primary-outline-button,.secondary-outline-button{font-size:1.2rem;min-width:90px;padding:.5rem 1.4rem .3rem 1.4rem}.stone-modal-content{border-radius:8px}}.secondary-outline-button{color:#111;border-color:#111}.secondary-outline-button:hover{background:#111!important;color:#fff;border-color:#111!important}.btn-secondary{cursor:pointer;text-transform:uppercase;letter-spacing:1px;font-weight:700;outline:0;position:relative;-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s;transition:all .3s;border:2px solid;background-color:transparent;border-color:#e4e4e4;color:#1a1a1a!important;border-radius:100px;font-family:Montserrat,Helvetica,Arial,sans-serif;font-weight:600;letter-spacing:0;font-size:15px;padding:10px 15px;display:inline-block;margin:15px 0}@media (max-width:414px){.btn-secondary{font-size:15px}}.btn-secondary:hover{color:#1a1a1a!important;background-color:#f4f4f4;border-color:#f4f4f4}.btn-secondary:focus{color:#1a1a1a!important;background-color:#f4f4f4;border-color:#f4f4f4;outline:0!important;box-shadow:none!important}.btn-banner{font-size:17px}@media (max-width:767px){.btn-banner{font-size:15px}}button:focus:not(:focus-visible){outline:0;box-shadow:none}.share-button-hover:hover{opacity:1!important;color:#ba0c2f!important;background:#fff!important}.btn-small{font-family:"Cooper Hewitt",Montserrat,Helvetica,Arial,sans-serif!important;font-size:.8rem!important;padding:.4rem 1.1rem .3rem 1.1rem!important;min-width:auto!important}.btn-med{font-family:"Cooper Hewitt",Montserrat,Helvetica,Arial,sans-serif!important;font-size:1.15rem!important;padding:.2rem 1.3rem!important;padding-top:.2rem!important;padding-bottom:.1rem!important;min-width:auto!important}.btn-smaller{font-family:"Cooper Hewitt",Montserrat,Helvetica,Arial,sans-serif!important;font-size:1rem!important;padding:.1rem .51rem!important;min-width:auto!important}.primary-outline-button.btn-outline-ai{background:0 0;position:relative;border:none!important;border-radius:100px!important;cursor:pointer;z-index:1;overflow:hidden;min-height:48.6px}.primary-outline-button.btn-outline-ai::after{content:"";position:absolute;inset:0;border-radius:inherit;padding:2px;background:linear-gradient(90deg,#4377ff,#a738ee);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;z-index:1;pointer-events:none;transition:opacity .3s cubic-bezier(.7,.17,.41,.87);opacity:1}.primary-outline-button.btn-outline-ai::before{content:"";position:absolute;inset:0;border-radius:inherit;background:#fff;z-index:1;transition:opacity .3s cubic-bezier(.7,.17,.41,.87);opacity:1}.primary-outline-button.btn-outline-ai .ai-gradient-bg{content:"";position:absolute;inset:0;border-radius:inherit;background:linear-gradient(90deg,#4377ff 40%,#a738ee 70%);z-index:2;opacity:0;transition:opacity .3s cubic-bezier(.7,.17,.41,.87);pointer-events:none}.primary-outline-button.btn-outline-ai .text-gradient-main{position:absolute;left:0;right:0;top:0;bottom:0;display:flex;align-items:center;justify-content:center;z-index:3;background:linear-gradient(90deg,#4377ff 40%,#a738ee 70%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;color:transparent;opacity:1;transition:opacity 0s cubic-bezier(.7,.17,.41,.87)}.primary-outline-button.btn-outline-ai .text-gradient-hover{position:absolute;left:0;right:0;top:0;bottom:0;display:flex;align-items:center;justify-content:center;z-index:3;background:linear-gradient(90deg,#fff 40%,#fff 70%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;color:transparent;opacity:0;transition:opacity 0s cubic-bezier(.7,.17,.41,.87)}.primary-outline-button.btn-outline-ai.active::before,.primary-outline-button.btn-outline-ai:focus::before,.primary-outline-button.btn-outline-ai:hover::before{opacity:0}.primary-outline-button.btn-outline-ai.active .ai-gradient-bg,.primary-outline-button.btn-outline-ai:focus .ai-gradient-bg,.primary-outline-button.btn-outline-ai:hover .ai-gradient-bg{opacity:1}.primary-outline-button.btn-outline-ai.active .text-gradient-main,.primary-outline-button.btn-outline-ai:focus .text-gradient-main,.primary-outline-button.btn-outline-ai:hover .text-gradient-main{opacity:0;transition-delay:0s}.primary-outline-button.btn-outline-ai.active .text-gradient-hover,.primary-outline-button.btn-outline-ai:focus .text-gradient-hover,.primary-outline-button.btn-outline-ai:hover .text-gradient-hover{opacity:1;transition-delay:.15s}.primary-outline-button.btn-outline-ai.btn-small{min-height:34.38px!important;max-height:34.38px!important}.primary-outline-button.btn-outline-ai.btn-smaller{min-height:30px!important;max-height:30px!important}.primary-outline-button.ai-ordinary{width:161px;max-width:170px;text-transform:none;font-weight:400;margin:0}.primary-outline-button.ai-ordinary::after{background:#ced4da}.primary-outline-button.ai-ordinary .text-gradient{font-family:Montserrat,Helvetica,Arial,sans-serif;font-weight:400;font-size:.8rem;background:#000;-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.primary-outline-button.ai-ordinary .text-gradient-hover{background:#fff;-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.primary-outline-button.btn-lg{font-size:1.2rem}.primary-outline-button.invert{background:0 0!important;border-color:#fff;color:#fff}.primary-outline-button.invert:hover{background:#9b000a!important;opacity:1}.primary-outline-button.invert.black:hover{background:#fff!important;opacity:1;color:#000!important}.primary-outline-button.ai-ordinary .text-gradient-hover,.primary-outline-button.ai-ordinary .text-gradient-main{text-transform:none!important}.inscription-style-btn.active,.inscription-style-btn:hover{background:linear-gradient(90deg,#4377ff,#a738ee);color:#fff!important;border-color:#4377ff!important}.primary-outline-button.btn-outline-ai.active,.primary-outline-button.btn-outline-ai:focus,.primary-outline-button.btn-outline-ai:hover{background:linear-gradient(90deg,#4377ff 40%,#a738ee 70%)!important;color:transparent!important;border-color:transparent!important;outline:0!important;box-shadow:none!important}.primary-outline-button.btn-outline-ai.inscription-style-btn:hover{background:linear-gradient(90deg,#4377ff 40%,#a738ee 70%)!important;color:transparent!important;border-color:transparent!important}.btn-social{width:34px;height:34px;border-radius:50%;display:inline-flex;justify-content:center;align-items:center;font-size:1rem;text-decoration:none;border:none}.btn-social:hover{color:#fff!important;opacity:.7;transition:all .2s ease-in-out}.btn-width-0{padding-left:5px!important;padding-right:10px!important}@media (max-width:435px){#openMessageAssistantBtn{width:100%;margin-bottom:7px;margin-right:0}}@media (max-width:435px){.save-cancel-wrap{width:100%;justify-content:space-between;display:flex;gap:12px}}@media (max-width:435px){.save-cancel-wrap button{margin-right:0!important;width:50%}}a.btn.btn-hero.masthead-btn.btn-sm{opacity:1;border-width:2px;margin-top:0;margin-bottom:0}a.btn.btn-hero.masthead-btn.btn-sm:hover{margin-top:20px;border-width:2px;background:#fff;color:#000!important;transition:all .2s ease-in-out;margin-top:0;margin-bottom:0}.same-w{width:179px}.same-w.longer{width:189px}a.btn.btn-hero.login-btn.masthead-btn{background:#fff;color:#ba0c2f!important;position:absolute;margin-top:0;bottom:150px}a.btn.btn-hero.login-btn.masthead-btn:hover{opacity:.7;transition:all .2s ease-in-out}.extra-pad-bottom .main-wall-img{padding-bottom:86px}.custom-modal .modal-content{-webkit-box-shadow:1px 1px 15px 4px rgba(0,0,0,.27);-moz-box-shadow:1px 1px 15px 4px rgba(0,0,0,.27);box-shadow:1px 1px 15px 4px rgba(0,0,0,.27);border:0;border-radius:.3rem}@media (min-width:768px){.custom-modal .modal-dialog{max-width:725px}}.custom-modal .modal-body{width:100%;margin:0 auto;padding:0 15px;padding-top:60px}@media (max-width:575px){.custom-modal .modal-body{width:100%;max-width:100%;padding-left:25px;padding-right:20px}}.custom-modal .modal-body h2{font-weight:600}.custom-modal .login-form{margin-left:0;margin-right:0}.custom-modal button.close{position:absolute;right:-30px;top:15px;font-size:2.2rem;color:#111;opacity:.8!important;border:none;background:0 0;right:1px!important;line-height:1;top:0!important}.custom-modal button.close:hover{opacity:1!important}.custom-modal .modal-footer{padding:.75rem 2rem;padding-top:0;border-top:0 solid #dee2e6}.plaque-modal .plaque-example-outer{max-width:345px;margin:0 auto;-webkit-box-shadow:1px 1px 15px 4px rgba(0,0,0,.27);-moz-box-shadow:1px 1px 15px 4px rgba(0,0,0,.27);box-shadow:1px 1px 15px 4px rgba(0,0,0,.27);padding:35px 35px;margin-bottom:45px}@media (max-width:575px){.plaque-modal .plaque-example-outer{padding:15px 15px;margin-bottom:45px}}.modal-backdrop.show{opacity:1}.modal-backdrop{position:fixed;top:0;left:0;z-index:1040;width:100vw;height:100vh;background-color:rgba(0,0,0,.5);backdrop-filter:blur(3px)}@media (min-width:768px){#LoginModal .modal-dialog{max-width:600px!important}}#LoginModal .modal-body{max-width:450px;margin:0 auto}#LoginModal .modal-body .login-link{color:#000!important;text-decoration:none}#LoginModal .modal-body .login-link:hover{text-decoration:underline}.stone-modal-content{border-radius:4px;position:relative}.stone-modal-close{position:absolute;top:10px;right:10px;z-index:2}.btn-close{opacity:.2;transition:all .2s;z-index:3}.btn-close:hover{opacity:.5;transition:all .2s}.stone-style-heading{font-size:1.25rem;font-weight:600!important}.stone-style-price{font-size:1.5rem}@media (max-width:767px){.adjust-header{margin-top:55px}}@media (max-width:767px){.stone-style-list .stone-style-img{max-width:200px}}@media (min-width:768px){#manualInscriptionModal .modal-dialog{max-width:625px}}#inscriptionModal .modal-dialog{max-width:625px}#story-stone-modal .modal-dialog{max-width:525px}#share-stone-modal .modal-dialog,#stoneSizeModal .modal-dialog{max-width:650px}#shareLink{font-size:13px;padding-top:7px;padding-bottom:7px;color:#686868!important}#shareLink::placeholder{color:#686868!important}span.modal-prices{display:block;margin:0 auto;margin-top:10px;font-size:15px;color:#ba0c2f;font-weight:600}.form-control:disabled,.form-control[readonly]{background-color:#fff;opacity:1}.form-control,input.iti__search-input,select.form-select{color:#686868;border-color:#e7e7e7;transition:all .2s ease-in-out}.form-control:focus,.form-control:hover,input.iti__search-input:focus,input.iti__search-input:hover,select.form-select:focus,select.form-select:hover{color:rgb(40.5882352941%,40.5882352941%,40.5882352941%);border-color:rgb(85.5882352941%,85.5882352941%,85.5882352941%);transition:all .2s ease-in-out;box-shadow:none}.form-control::placeholder,input.iti__search-input::placeholder,select.form-select::placeholder{color:rgb(85.5882352941%,85.5882352941%,85.5882352941%);opacity:1}.form-control::-webkit-input-placeholder,input.iti__search-input::-webkit-input-placeholder,select.form-select::-webkit-input-placeholder{color:rgb(85.5882352941%,85.5882352941%,85.5882352941%);opacity:1}.form-control::-moz-placeholder,input.iti__search-input::-moz-placeholder,select.form-select::-moz-placeholder{color:rgb(85.5882352941%,85.5882352941%,85.5882352941%);opacity:1}.form-control:-moz-placeholder,input.iti__search-input:-moz-placeholder,select.form-select:-moz-placeholder{color:rgb(85.5882352941%,85.5882352941%,85.5882352941%);opacity:1}.form-control:-ms-input-placeholder,input.iti__search-input:-ms-input-placeholder,select.form-select:-ms-input-placeholder{color:rgb(85.5882352941%,85.5882352941%,85.5882352941%);opacity:1}.form-control::-ms-input-placeholder,input.iti__search-input::-ms-input-placeholder,select.form-select::-ms-input-placeholder{color:rgb(85.5882352941%,85.5882352941%,85.5882352941%);opacity:1}.iti__search-input+.iti__country-list{border-color:#e7e7e7}.iti--inline-dropdown .iti__dropdown-content{border-color:#e7e7e7;box-shadow:none}select.form-select{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath fill='none' stroke='%23e7e7e7' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M2 5l6 6 6-6'/%3E%3C/svg%3E")}.iti__arrow{border-top:4px solid #e7e7e7!important;transition:all .2s ease-in-out}.iti--allow-dropdown .iti__flag-container:hover .iti__selected-flag{background-color:rgba(0,0,0,.05);transition:all .2s ease-in-out}.iti--allow-dropdown .iti__flag-container:hover .iti__selected-flag .iti__arrow{border-top:4px solid #fff!important;transition:all .2s ease-in-out}input:focus-visible{outline:0}.iti__arrow.iti__arrow--up{border-bottom:none!important}.iti.iti--allow-dropdown.iti--show-flags.iti--inline-dropdown{width:100%}.custom-label{font-weight:700}.custom-radio-group .custom-radio{opacity:0;position:absolute;width:0;height:0}.custom-radio-group .form-check-label{position:relative;padding-left:2.2em;cursor:pointer;display:inline-block;line-height:1.7}.custom-radio-group .form-check-label::before{content:"";position:absolute;left:.2em;top:50%;transform:translateY(-50%);width:1.35em;height:1.35em;border:2.5px solid #ba0c2f;border-radius:50%;background:#fff;transition:border .2s}.custom-radio-group .custom-radio:checked+.form-check-label::after{content:"";position:absolute;left:.47em;top:50%;transform:translateY(-50%);width:.8em;height:.85em;border-radius:50%;background:#ba0c2f;transition:background .2s}.custom-radio-group .form-check{align-items:center;display:flex}@media (max-width:767px){.iti.iti--allow-dropdown.iti--show-flags{width:100%}}.badge-status{font-weight:600;letter-spacing:.02em;padding:.25rem .7rem .2rem;border-radius:.1rem}.status-authorised,.status-confirmed{color:#fff;background-color:#64b79b}.status-CANCELLED,.status-cancelled{color:#fff;background-color:#ea848d}.status-HARD_PENCIL,.status-PENDING,.status-SOFT_PENCIL,.status-pending{color:#fff;background-color:#b2b2b2}@media (max-width:576px){.table td,.table th{white-space:nowrap}}.form-label-adjust .form-label{font-weight:600}textarea.form-control{color:#686868!important}.form-control,.form-select{font-size:14px}.has-float-label{display:block;position:relative;width:100%}.has-float-label input.form-control{height:calc(2.072em + .75rem + 2px);font-size:14px;border-color:#d8d8d8}.has-float-label input.form-control:hover{border-color:rgb(74.7058823529%,74.7058823529%,74.7058823529%)!important}.has-float-label input.form-control:hover+label{color:rgb(74.7058823529%,74.7058823529%,74.7058823529%)!important}.has-float-label input.form-control:focus{color:#000!important;background-color:#fff;border-color:#d8d8d8!important;outline:0;box-shadow:0 0 0 0 rgba(0,123,255,.25)!important}.has-float-label input.form-control:focus+label{text-transform:uppercase;color:#ba0c2f!important;font-weight:700}.has-float-label input.form-control+label.freeze{text-transform:uppercase;color:#ba0c2f!important;font-weight:700}.has-float-label label{position:absolute;cursor:text;font-size:75%;opacity:1;-webkit-transition:all .2s;transition:all .2s;top:-1.45em;left:.75rem;z-index:3;line-height:1;padding:0 1px}.has-float-label label::after{content:" ";display:block;position:absolute;background:#fff;height:2px;top:50%;left:-.2em;right:-.2em;z-index:-1}.has-float-label>span{position:absolute;cursor:text;font-size:75%;opacity:1;-webkit-transition:all .2s;transition:all .2s;top:-.5em;left:.75rem;z-index:3;line-height:1;padding:0 1px}.has-float-label>span::after{content:" ";display:block;position:absolute;background:#fff;height:2px;top:50%;left:-.2em;right:-.2em;z-index:-1}.has-float-label .form-control::-webkit-input-placeholder{opacity:0;-webkit-transition:all .2s;transition:all .2s}.has-float-label .form-control:placeholder-shown:not(:focus)::-webkit-input-placeholder{opacity:0}.has-float-label .form-control:placeholder-shown:not(:focus)+*{font-size:100%;opacity:1;font-size:14px;color:#d8d8d8;top:1em;margin-bottom:0}.has-float-label .form-control:-ms-input-placeholder:not(:focus)::-ms-input-placeholder{opacity:0}.has-float-label .form-control:-ms-input-placeholder:not(:focus)+*{font-size:100%;opacity:1;font-size:14px;color:#d8d8d8;top:1em;margin-bottom:0}.has-float-label .form-control::-moz-placeholder{opacity:0}.input-group .has-float-label .form-control{border-radius:0}.input-group .has-float-label .form-control:-ms-input-placeholder{color:transparent}.input-group .has-float-label:not(:last-child){border-bottom-right-radius:0;border-top-right-radius:0;border-right:0}.input-group .has-float-label:not(:last-child) .form-control{border-bottom-right-radius:0;border-top-right-radius:0;border-right:0}.input-group .has-float-label:not(:first-child){border-bottom-left-radius:0;border-top-left-radius:0}.input-group .has-float-label:not(:first-child) .form-control{border-bottom-left-radius:0;border-top-left-radius:0}select.form-control{padding-left:10px;background-color:#fff;border-bottom:none;margin-bottom:0;display:block;width:100%;height:calc(2.072em + .75rem + 2px);padding:.375rem .75rem;font-size:14px;line-height:1.5;font-family:Montserrat,Helvetica,Arial,sans-serif;color:#d8d8d8;font-weight:400;vertical-align:middle;background-color:transparent;border:1px solid #d8d8d8;border-radius:0!important;box-shadow:none;outline:-webkit-focus-ring-color auto 0;padding-right:35px!important;-webkit-transition:all .3s;-moz-transition:all .3s;transition:all .3s;-webkit-appearance:none;-moz-appearance:none;appearance:none}select.form-control .filter-option-inner-inner{line-height:2em}select.form-control:hover{border-color:rgb(74.7058823529%,74.7058823529%,74.7058823529%)!important;color:rgb(74.7058823529%,74.7058823529%,74.7058823529%)!important;background-color:transparent!important}select.form-control:hover:after{border-color:rgb(74.7058823529%,74.7058823529%,74.7058823529%)!important;color:#d8d8d8!important}select.form-control:hover:before{border-color:rgb(74.7058823529%,74.7058823529%,74.7058823529%)!important;color:#d8d8d8!important}select.form-control:focus{outline:0;box-shadow:none;border-color:rgb(74.7058823529%,74.7058823529%,74.7058823529%)!important;color:rgb(74.7058823529%,74.7058823529%,74.7058823529%)!important;background-color:transparent!important}select.form-control:focus-visible{outline:-webkit-focus-ring-color auto 0}.select-wrap{position:relative}.select-wrap::after{position:absolute;content:"";display:block;cursor:pointer;width:12px;height:12px;background-size:contain;background-position:0 0;background-repeat:no-repeat;top:3px;bottom:0;margin:auto 0;right:20px;transform:rotate(90deg);background-image:url(images/chevron.svg)}.select-wrap.select-wrap-alt::after{background-image:url(images/chevron-alt.svg)}select.form-control{-webkit-transition:all .3s;-moz-transition:all .3s;transition:all .3s}select.form-control:after{margin-left:.255em;border-top:0;border:none!important;font-family:"Font Awesome 5 Free";content:"\f078";display:inline-block;vertical-align:middle;font-weight:900;line-height:100%;position:absolute;right:10px;top:50%;font-size:14px;z-index:0;color:#111;-webkit-transition:all .3s;-moz-transition:all .3s;transition:all .3s;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);transform:translateY(-50%) rotate(180deg)!important}.dropup .dropdown-toggle::after{border:0}.show>.btn-light.dropdown-toggle{border-color:rgb(74.7058823529%,74.7058823529%,74.7058823529%)!important;color:rgb(74.7058823529%,74.7058823529%,74.7058823529%)!important;background-color:transparent!important}.bootstrap-select .dropdown-toggle:focus{border-color:rgb(74.7058823529%,74.7058823529%,74.7058823529%)!important;color:rgb(74.7058823529%,74.7058823529%,74.7058823529%)!important;background-color:transparent!important;outline:0!important;outline-offset:0;box-shadow:none!important}.dropdown-menu{border-color:rgb(74.7058823529%,74.7058823529%,74.7058823529%)!important;color:rgb(74.7058823529%,74.7058823529%,74.7058823529%)!important;background-color:#fff!important;border-radius:0;padding:0 0}.dropdown-menu li a.dropdown-item{color:rgb(74.7058823529%,74.7058823529%,74.7058823529%)!important;font-size:14px;padding:5px 10px}.dropdown-menu li a.dropdown-item.active,.dropdown-menu li a.dropdown-item:active{background-color:rgb(74.7058823529%,74.7058823529%,74.7058823529%)!important;color:#fff!important}.dropdown-menu li a.dropdown-item.active:hover,.dropdown-menu li a.dropdown-item:active:hover{color:#fff!important}.dropdown-menu li a.dropdown-item:hover{background-color:#fff;color:#ba0c2f!important}.row.form-rows{margin-bottom:2rem}@media (max-width:767px){.row.form-rows{margin-bottom:0}}@media (max-width:767px){.row.form-rows input{margin-bottom:1rem}}.radio{color:#000;display:block;position:relative;padding-left:30px;margin-bottom:12px;cursor:pointer;font-size:14px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.radio input{position:absolute;opacity:0;cursor:pointer}.checkround{position:absolute;top:0;left:0;height:20px;width:20px;background-color:#fff;border-color:#111;border-style:solid;border-width:2px;border-radius:50%}.radio input:checked~.checkround{background-color:#fff}.checkround:after{content:"";position:absolute;display:none}.radio input:checked~.checkround:after{display:block}.radio .checkround:after{left:2px;top:2px;width:12px;height:12px;border-radius:50%;background:#111}.check{display:block;position:relative;padding-left:25px;margin-bottom:12px;padding-right:15px;cursor:pointer;font-size:18px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.check input{position:absolute;opacity:0;cursor:pointer}.checkmark{position:absolute;top:3px;left:0;height:18px;width:18px;background-color:#fff;border-color:#111;border-style:solid;border-width:2px}.check input:checked~.checkmark{background-color:#fff}.checkmark:after{content:"";position:absolute;display:none}.check input:checked~.checkmark:after{display:block}.check .checkmark:after{left:5px;top:1px;width:5px;height:10px;border:solid;border-color:#f8204f;border-width:0 3px 3px 0;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.form-no-edit-col .no-edit-form{margin-bottom:0!important}.form-no-edit-col .no-edit-form.label{text-transform:uppercase;color:#ba0c2f;font-size:10.5px;font-family:"Cooper Hewitt",Montserrat,Helvetica,Arial,sans-serif;font-weight:700}.form-no-edit-col .no-edit-form.value{font-size:14px;margin-bottom:20px!important}.form-no-edit-col .no-edit-form.value.last{margin-bottom:0!important}.has-float-label input.form-control.is-valid,.was-validated .has-float-label input.form-control:valid,select.is-valid{border-color:#28a745!important;padding-right:calc(1.5em + .75rem);background-image:url(images/tick.svg)!important;background-repeat:no-repeat;background-position:center right calc(.375em + .1875rem);background-size:calc(.75em + .375rem) calc(.75em + .375rem)}.has-float-label input.form-control.is-valid:hover,.was-validated .has-float-label input.form-control:valid:hover,select.is-valid:hover{border-color:rgb(11.8215402103%,49.3549303779%,20.3921568627%)!important}.has-float-label input.form-control.is-valid:focus,.was-validated .has-float-label input.form-control:valid:focus,select.is-valid:focus{border-color:rgb(11.8215402103%,49.3549303779%,20.3921568627%)!important}.custom-select.is-valid~.valid-feedback,.custom-select.is-valid~.valid-tooltip,.form-control.is-valid~.valid-feedback,.form-control.is-valid~.valid-tooltip,.was-validated .custom-select:valid~.valid-feedback,.was-validated .custom-select:valid~.valid-tooltip,.was-validated .form-control:valid~.valid-feedback,.was-validated .form-control:valid~.valid-tooltip{display:block;position:absolute;text-align:right;margin-top:0}.standard-form-row .form-control.is-valid:focus{border-color:#28a745!important}.standard-form-row .form-control.is-valid:focus+span{color:#28a745}.bootstrap-select.is-invalid,.has-float-label input.form-control.is-invalid,.was-validated .has-float-label input.form-control:invalid,select.is-invalid{border-color:#dc3545!important;padding-right:calc(1.5em + .75rem);background-image:url(images/cross.svg)!important;background-repeat:no-repeat;background-position:center right calc(.375em + .1875rem);background-size:calc(.75em + .375rem) calc(.75em + .375rem)}.bootstrap-select.is-invalid:hover,.has-float-label input.form-control.is-invalid:hover,.was-validated .has-float-label input.form-control:invalid:hover,select.is-invalid:hover{border-color:rgb(74.2020352445%,12.8567882849%,18.7341772152%)!important}.select-validation-wrap{position:relative}.select-validation-wrap .bootstrap-select.is-invalid{padding-right:0;background-position:center right calc(2.375em + .1875rem);border-color:#dc3545!important}.select-validation-wrap{position:relative}.select-validation-wrap .bootstrap-select.is-valid{padding-right:0;background-position:center right calc(2.375em + .1875rem);border-color:#28a745!important}.select-validation-wrap .bootstrap-select.is-valid:hover{border-color:rgb(11.8215402103%,49.3549303779%,20.3921568627%)!important}.bootstrap-select.is-valid:hover .dropdown-toggle,.was-validated .bootstrap-select:hover select:valid+.dropdown-toggle{border-color:rgb(11.8215402103%,49.3549303779%,20.3921568627%)!important}.bootstrap-select.is-invalid .dropdown-toggle,.error .bootstrap-select .dropdown-toggle,.has-error .bootstrap-select .dropdown-toggle,.was-validated .bootstrap-select select:invalid+.dropdown-toggle{border-color:#dc3545!important}.bootstrap-select.is-invalid~.invalid-feedback,.form-control.is-invalid~.invalid-feedback,.form-control.is-invalid~.invalid-tooltip,.is-invalid~.invalid-feedback,.is-invalid~.invalid-tooltip,.was-validated .custom-select:invalid~.invalid-tooltip,.was-validated .form-control:invalid~.invalid-feedback,.was-validated .form-control:invalid~.invalid-tooltip{display:block;position:absolute;text-align:right;margin-top:0}.form-control{position:relative}input.form-control~.invalid-feedback,input.form-control~.valid-feedback{top:43px}.form-control.is-invalid:focus{border-color:#dc3545!important}.form-control.is-invalid:focus+span{color:#dc3545}.is-invalid .checkmark{border:2px solid #dc3545}.is-invalid .checkmark:hover{border-color:rgb(74.2020352445%,12.8567882849%,18.7341772152%)!important}.dropdown.bootstrap-select.form-control.availability-select.is-invalid{background-position:center right calc(.375em + 1.5rem)}button.btn.dropdown-toggle.bs-placeholder.custom-select-alt{border:none}.form-check-input.is-invalid~.invalid-feedback,.form-check-input.is-invalid~.invalid-tooltip,.was-validated .form-check-input:invalid~.invalid-feedback,.was-validated .form-check-input:invalid~.invalid-tooltip{display:block;position:absolute;margin-top:20px;width:200%}.is-invalid.radio-validation{color:#dc3545!important}.is-invalid.radio-validation a{color:#dc3545!important}.is-invalid.radio-validation .checkround{border-color:#dc3545!important}.is-invalid.radio-validation .checkround:hover{border-color:rgb(74.2020352445%,12.8567882849%,18.7341772152%)!important}.is-valid.radio-validation{color:#28a745!important}.is-valid.radio-validation a{color:#28a745!important}.is-valid.radio-validation .checkround{border-color:#28a745!important}.is-valid.radio-validation .checkround:hover{border-color:rgb(11.8215402103%,49.3549303779%,20.3921568627%)!important}.is-invalid.radio-validation+.check+.invalid-feedback,.is-valid.radio-validation+.check+.valid-feedback{display:block;position:absolute;margin-top:0;width:200%}.plaque-error .error-box-wrap{border:1px solid #dc3545;padding:6px 10px 6px 10px;padding-left:calc(.75em + .75rem);background-image:url(images/cross.svg)!important;background-repeat:no-repeat;background-position:center left calc(0em + .1875rem);background-size:calc(.75em + .375rem) calc(.75em + .375rem);width:100%}.plaque-error .error-box-wrap p{margin-bottom:0!important;color:#dc3545;font-size:12px;font-weight:700}.table-responsive{padding:0 1px}.table{border-collapse:separate;border-spacing:0 15px}.table thead tr th{color:#babbba;border-bottom:0;padding-bottom:0}.table tbody{border-top:0 solid currentColor!important}.table tbody tr{outline:1px solid #e1e1e1;border-radius:4px}.table tbody tr:nth-of-type(odd){outline:1px solid #e1e1e1}.table tbody tr td{border-bottom-width:0}@media (max-width:991px){#ordersTable thead{display:none}#ordersTable tbody tr{display:block;margin-bottom:1rem;border:1px solid #dee2e6;border-radius:.5rem;padding:.5rem}#ordersTable tbody td{display:flex;justify-content:space-between;align-items:center;padding:.5rem;border:none}#ordersTable tbody td::before{content:attr(data-label);font-weight:600;text-transform:uppercase;flex:1;text-align:left;max-width:50%;color:#6c757d}#ordersTable tbody td span{flex:1;text-align:center}#ordersTable tbody td[data-label=Actions]{flex-direction:column;align-items:flex-start}#ordersTable tbody td[data-label=Actions]::before{margin-bottom:.25rem;visibility:hidden}#ordersTable tbody td[data-label=Actions] a{width:100%;margin:0 0 .5rem 0;text-align:center}#ordersTable tbody td[data-label=Actions] a:last-child{margin-bottom:0}}.table-delivery-rates__th{background-color:#ba0c2f!important;color:#fff!important;padding:10px 5px!important;text-transform:uppercase;line-height:1;align-content:center}.table-delivery-rates tbody td{padding:5px 10px;min-height:61px!important;height:61px!important}@media all and (-ms-high-contrast:none),(-ms-high-contrast:active){.sidebar-logo{width:100%;max-height:120px;overflow:hidden}.sidenav-toggled .sidebar-logo img{width:40px!important}.card-footer{display:block}#mainNav.fixed-top .sidenav-toggler{display:block}}.carousel-wrap{margin-bottom:40px}@media (min-width:1440px){.carousel-wrap{padding-bottom:0;max-width:1440px;margin-left:auto;margin-right:auto}}.carousel-flick{background:0 0}.carousel.flickity-enabled.is-draggable{max-width:1440px;width:100%;margin:0 auto;margin-bottom:0}.bd-placeholder-img{font-size:1.125rem;text-anchor:middle;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.carousel-cell{width:33.2%;height:300px;margin-right:40px;background:#8c8;opacity:1;border-radius:0;overflow:hidden}.carousel-cell a{pointer-events:none;cursor:default;text-decoration:none}.carousel-cell{background-blend-mode:initial}.carousel-cell.promo-1{background:#000;background:rgba(233,233,233,.6) url(images/flickity1.jpg) no-repeat center}.carousel-cell.promo-2{background:rgba(233,233,233,.6) url(images/flickity2.jpg) no-repeat center}.carousel-cell.promo-3{background:rgba(233,233,233,.6) url(images/flickity3.jpg) no-repeat center}.carousel-cell.promo-4{background:rgba(233,233,233,.6) url(images/flickity4.jpg) no-repeat center}.carousel-cell{background-size:cover!important}@media (max-width:1024px){.carousel-cell{min-width:inherit}}@media (max-width:1024px){.carousel-cell{width:30%}}@media (max-width:860px){.carousel-cell{width:38%}}@media (max-width:767px){.carousel-cell{width:34%;min-width:319px}}@media (max-width:700px){.carousel-cell{width:50%}}@media (max-width:470px){.carousel-cell{width:61%}}@media (max-width:374px){.carousel-cell{width:55%;min-width:300px}}.flickity-page-dots{display:none}button.flickity-button.flickity-prev-next-button{position:absolute}.flickity-prev-next-button:hover{border:1px solid #ba0c2f;-webkit-transition:all .15s ease-in-out;-moz-transition:all .15s ease-in-out;-ms-transition:all .15s ease-in-out;-o-transition:all .15s ease-in-out;transition:all .15s ease-in-out;background-color:#ba0c2f}.flickity-prev-next-button:hover svg{fill:#ba0c2f;-webkit-transition:all .15s ease-in-out;-moz-transition:all .15s ease-in-out;-ms-transition:all .15s ease-in-out;-o-transition:all .15s ease-in-out;transition:all .15s ease-in-out}.flickity-prev-next-button.next{left:14%;right:auto}@media (max-width:1299px){.flickity-prev-next-button.next{left:15%}}@media (max-width:991px){.flickity-prev-next-button.next{left:9%}}@media (max-width:768px){.flickity-prev-next-button.next{left:11%}}@media (max-width:638px){.flickity-prev-next-button.next{left:13%}}@media (max-width:468px){.flickity-prev-next-button.next{left:16%}}@media (max-width:414px){.flickity-prev-next-button.next{left:49%}}.flickity-prev-next-button.previous{left:10.65%}@media (max-width:991px){.flickity-prev-next-button.previous{left:2.8%}}@media (max-width:768px){.flickity-prev-next-button.previous{left:2.5%}}@media (max-width:414px){.flickity-prev-next-button.previous{left:35.5%}}.flickity-prev-next-button{top:auto;bottom:-27.5%;width:43px;height:43px;border-radius:50%;border:1px solid #d8d8d8;background-color:transparent!important;transform:translateY(-50%);-webkit-transition:all .15s ease-in-out;-moz-transition:all .15s ease-in-out;-ms-transition:all .15s ease-in-out;-o-transition:all .15s ease-in-out;transition:all .15s ease-in-out}.flickity-prev-next-button .flickity-button-icon{position:absolute;left:25%;top:25%;width:50%;height:50%;-webkit-transition:all .15s ease-in-out;-moz-transition:all .15s ease-in-out;-ms-transition:all .15s ease-in-out;-o-transition:all .15s ease-in-out;transition:all .15s ease-in-out}.flickity-button-icon{fill:#d8d8d8;-webkit-transition:all .15s ease-in-out;-moz-transition:all .15s ease-in-out;-ms-transition:all .15s ease-in-out;-o-transition:all .15s ease-in-out;transition:all .15s ease-in-out}.tile-carousel-1 .carousel-cell{display:flex;border-radius:5px}.tile-carousel-1 .carousel-cell::after{content:"";background:rgba(33,33,33,.6);height:100%;width:100%;position:absolute;z-index:-1;left:0;top:0}.tile-carousel-1 .carousel-cell.stock1{background:#000;height:250px;background:rgba(233,233,233,.6) url(images/stock1.jpg) no-repeat center}.tile-carousel-1 .carousel-cell .carousel-cell-inner{margin:auto auto auto auto}@media (max-width:767px){.tile-carousel-1 .carousel-cell .carousel-cell-inner{margin:auto auto auto auto}}.tile-carousel-1 .carousel-cell .carousel-cell-inner .desc-wrap{position:absolute;text-align:center;width:100%;bottom:-13px;left:0}@media (max-width:1199px){.tile-carousel-1 .carousel-cell .carousel-cell-inner .desc-wrap{bottom:-5px}}@media (max-width:767px){.tile-carousel-1 .carousel-cell .carousel-cell-inner .desc-wrap{bottom:-5px}}.tile-carousel-1 .carousel-cell .carousel-cell-inner .desc-wrap p{margin-top:5px;color:#fff;font-size:17px;text-align:center;font-style:italic}.brick-wrap{text-align:center}.brick-wrap img{max-width:60%}@media (max-width:1199px){.brick-wrap img{max-width:62%}}.brick-wrap img{-webkit-box-shadow:0 0 0 3px #fff;box-shadow:0 0 0 3px #fff}.brick-wrap.grey-brick img{-webkit-box-shadow:0 0 0 3px #fff;box-shadow:0 0 0 3px #fff}.brick-wrap.alt-flick img{max-width:50%}#home-carousel-inscriptions .tile-carousel-1.tile-individual-wrap .custom-flickity-container{display:none!important}section.created-section.section.pt-4.pb-4.desktop-hide.example-inscription-sections .tile-carousel-1{z-index:1}.extra-stepper .stepper-btn{transition:transform 120ms ease,box-shadow 120ms ease,filter 120ms ease;will-change:transform}.extra-stepper .stepper-btn.is-pressed{transform:translateY(1px) scale(.98);filter:brightness(.98)}.extra-stepper .stepper-btn.disabled-step,.extra-stepper .stepper-value.disabled-step{transition:none!important}@keyframes stepperTick{0%{transform:translateY(0) scale(1)}35%{transform:translateY(-1px) scale(1.06)}100%{transform:translateY(0) scale(1)}}.extra-stepper .stepper-value.is-ticking{animation:stepperTick 160ms ease-out}@media (prefers-reduced-motion:reduce){.extra-stepper .stepper-btn,.extra-stepper .stepper-value{transition:none!important;animation:none!important}}.is-home .page-enter .left-top,.is-home .page-enter .main-wall-img,.is-home .page-enter .main-wall-img-mobile,.is-home .page-enter .masthead-center-content,.is-home .page-enter .masthead-side-text.bottom{opacity:0;transition:opacity 520ms ease,transform 520ms ease;will-change:opacity,transform}.is-home .page-enter .main-wall-img,.is-home .page-enter .main-wall-img-mobile{transform:translateY(6px) scale(1.015);transition-delay:80ms}.is-home .page-enter .masthead-center-content{transform:translate(-50%,-11%) translateY(10px);transition-delay:160ms}.is-home .page-enter .left-top{transform:translateX(-10px);transition-delay:220ms}.is-home .page-enter .masthead-side-text.bottom{transform:translateX(10px);transition-delay:.4s}.is-home .page-enter.is-entered .left-top,.is-home .page-enter.is-entered .main-wall-img,.is-home .page-enter.is-entered .main-wall-img-mobile,.is-home .page-enter.is-entered .masthead-center-content,.is-home .page-enter.is-entered .masthead-side-text.bottom{opacity:1}.is-home .page-enter.is-entered .main-wall-img,.is-home .page-enter.is-entered .main-wall-img-mobile{transform:translateY(0) scale(1)}.is-home .page-enter.is-entered .masthead-center-content{transform:translate(-50%,-11%) translateY(0)}.is-home .page-enter.is-entered .left-top{transform:translateX(0)}.is-home .page-enter.is-entered .masthead-side-text.bottom{transform:translateX(0)}.is-home .page-enter .left-img,.is-home .page-enter .right-img{opacity:0;transition:opacity 520ms ease,transform 520ms ease;will-change:opacity,transform}.is-home .page-enter .left-img{transform:translateX(-14px) scale(.985);transition-delay:280ms}.is-home .page-enter .right-img{transform:translateY(-8%) translateX(14px) scale(.985);transition-delay:330ms}.is-home .page-enter.is-entered .left-img{opacity:.38;transform:translateX(0) scale(1)}.is-home .page-enter.is-entered .right-img{opacity:.38;transform:translateY(-8%) translateX(0) scale(1)}@media (max-width:767px){.is-home .page-enter .left-img{transform:translateY(22%) translateX(-14px) scale(.985)}.is-home .page-enter.is-entered .left-img{opacity:.7;transform:translateY(22%) translateX(0) scale(1)}.is-home .page-enter .right-img{transform:translateY(-50%) translateX(14px) scale(.985)}.is-home .page-enter.is-entered .right-img{opacity:.7;transform:translateY(-50%) translateX(0) scale(1)}}@media (prefers-reduced-motion:reduce){.is-home .page-enter .left-img,.is-home .page-enter .left-top,.is-home .page-enter .main-wall-img,.is-home .page-enter .main-wall-img-mobile,.is-home .page-enter .masthead-center-content,.is-home .page-enter .masthead-side-text.bottom,.is-home .page-enter .right-img{transition:none!important;transition-delay:0s!important;opacity:1!important;transform:none!important}.is-home .page-enter .masthead-center-content{transform:translate(-50%,-11%)!important}.is-home .page-enter .right-img{transform:translateY(-8%)!important}}@media (prefers-reduced-motion:reduce) and (max-width:767px){.is-home .page-enter .left-img{transform:translateY(22%)!important}.is-home .page-enter .right-img{transform:translateY(-50%)!important}}.spotlight-card{position:relative;overflow:hidden;z-index:0}.spotlight-card>*{position:relative;z-index:1}.spotlight-card.is-spotlighting{transform:translateY(0);transition:transform .4s ease}.spotlight-card::before{content:"";position:absolute;top:-30%;bottom:-30%;left:-60%;width:40%;pointer-events:none;border-radius:999px;z-index:2;background:linear-gradient(90deg,rgba(255,255,255,0) 0,rgba(255,255,255,.14) 45%,rgba(255,255,255,0) 100%);filter:blur(8px);mix-blend-mode:soft-light;opacity:0;transform:translateX(0) rotate(10deg);will-change:transform,opacity}.spotlight-card.is-spotlighting::before{animation:spotlight-sweep 1.05s cubic-bezier(.2,.9,.2,1) 1 both}@keyframes spotlight-sweep{0%{transform:translateX(0) rotate(10deg);opacity:0}12%{opacity:1}75%{opacity:.65}100%{transform:translateX(380%) rotate(10deg);opacity:0}}@media (prefers-reduced-motion:reduce){.spotlight-card.is-spotlighting{transform:none!important;transition:none!important}.spotlight-card.is-spotlighting::before{animation:none!important;opacity:0!important}}.is-story .page-enter,.is-story .page-enter .enter-1,.is-story .page-enter .enter-2,.is-story .page-enter .enter-3,.is-story .page-enter .enter-4,.is-story .page-enter .enter-5{opacity:0;transform:translateY(10px);transition:opacity 520ms ease,transform 520ms ease;will-change:opacity,transform}.is-story .page-enter.is-entered,.is-story .page-enter.is-entered .enter-1,.is-story .page-enter.is-entered .enter-2,.is-story .page-enter.is-entered .enter-3,.is-story .page-enter.is-entered .enter-4,.is-story .page-enter.is-entered .enter-5{opacity:1;transform:translateY(0)}.is-story .page-enter.is-entered .enter-1{transition-delay:.1s}.is-story .page-enter.is-entered .enter-2{transition-delay:140ms}.is-story .page-enter.is-entered .enter-3{transition-delay:180ms}.is-story .page-enter.is-entered .enter-4{transition-delay:270ms}.is-story .page-enter.is-entered .enter-5{transition-delay:.1s}.btn-primary,.masthead-btn,.primary-outline-button,.secondary-outline-button{will-change:transform,box-shadow,filter;transition:transform 140ms cubic-bezier(.2,.9,.2,1),box-shadow 140ms cubic-bezier(.2,.9,.2,1),filter 140ms cubic-bezier(.2,.9,.2,1)}@media (hover:hover) and (pointer:fine){.btn-primary:hover,.masthead-btn:hover,.primary-outline-button:hover,.secondary-outline-button:hover{transform:translateY(-1px)!important;box-shadow:0 8px 20px rgba(0,0,0,.04)!important;filter:brightness(1.02)!important}}.btn-primary:active,.masthead-btn:active,.primary-outline-button:active,.secondary-outline-button:active{transform:translateY(.5px)!important;box-shadow:0 4px 12px rgba(0,0,0,.08)!important;filter:brightness(.98)!important}.btn-primary:focus-visible,.masthead-btn:focus-visible,.primary-outline-button:focus-visible,.secondary-outline-button:focus-visible{outline:0;box-shadow:0 0 0 4px rgba(var(--bs-primary-rgb,199,1,1),.35),0 8px 20px rgba(0,0,0,.14)!important}.btn-primary.disabled,.btn-primary:disabled,.masthead-btn.disabled,.masthead-btn:disabled,.primary-outline-button.disabled,.primary-outline-button:disabled,.secondary-outline-button.disabled,.secondary-outline-button:disabled{transform:none!important;filter:none!important;box-shadow:none!important;cursor:not-allowed}@media (prefers-reduced-motion:reduce){.btn-primary,.masthead-btn,.primary-outline-button,.secondary-outline-button{transition:none!important}.btn-primary:active,.btn-primary:hover,.masthead-btn:active,.masthead-btn:hover,.primary-outline-button:active,.primary-outline-button:hover,.secondary-outline-button:active,.secondary-outline-button:hover{transform:none!important;filter:none!important}}.masthead-btn{will-change:transform,box-shadow,filter;transition:transform 140ms cubic-bezier(.2,.9,.2,1),box-shadow 140ms cubic-bezier(.2,.9,.2,1),filter 140ms cubic-bezier(.2,.9,.2,1)}@media (hover:hover) and (pointer:fine){.masthead-btn:hover{transform:translateY(-2px)!important;box-shadow:0 8px 20px rgba(0,0,0,.04)!important;filter:brightness(1.02)!important}}.masthead-btn:active{transform:translateY(1px)!important;box-shadow:0 4px 12px rgba(0,0,0,.08)!important;filter:brightness(.98)!important}.masthead-btn:focus-visible{outline:0;box-shadow:0 0 0 4px rgba(var(--bs-primary-rgb,199,1,1),.35),0 8px 20px rgba(0,0,0,.14)!important}.masthead-btn.disabled,.masthead-btn:disabled{transform:none!important;filter:none!important;box-shadow:none!important;cursor:not-allowed}@media (prefers-reduced-motion:reduce){.masthead-btn{transition:none!important}.masthead-btn:active,.masthead-btn:hover{transform:none!important;filter:none!important}}@media (hover:hover) and (pointer:fine){.primary-outline-button:hover,.secondary-outline-button:hover{box-shadow:0 10px 24px rgba(0,0,0,.1)!important}}.reveal-on-scroll{opacity:0;transform:translateY(14px);transition:opacity 520ms cubic-bezier(.2,.9,.2,1),transform 520ms cubic-bezier(.2,.9,.2,1);transition-delay:120ms;will-change:opacity,transform}.reveal-on-scroll.is-revealed{opacity:1;transform:translateY(0);transition-delay:0s}@media (prefers-reduced-motion:reduce){.reveal-on-scroll{opacity:1!important;transform:none!important;transition:none!important}}.is-safari .mySwiper .btn-primary,.is-safari .mySwiper .masthead-btn,.is-safari .mySwiper .primary-outline-button,.is-safari .mySwiper .secondary-outline-button{transform:none!important;filter:none!important;position:relative;top:0;will-change:top,box-shadow;transition:top 140ms cubic-bezier(.2,.9,.2,1),box-shadow 140ms cubic-bezier(.2,.9,.2,1);-webkit-font-smoothing:antialiased}@media (hover:hover) and (pointer:fine){.is-safari .mySwiper .btn-primary:hover,.is-safari .mySwiper .masthead-btn:hover,.is-safari .mySwiper .primary-outline-button:hover,.is-safari .mySwiper .secondary-outline-button:hover{top:-2px;box-shadow:0 8px 20px rgba(0,0,0,.04)!important}}.is-safari .mySwiper .btn-primary:active,.is-safari .mySwiper .masthead-btn:active,.is-safari .mySwiper .primary-outline-button:active,.is-safari .mySwiper .secondary-outline-button:active{top:1px;box-shadow:0 4px 12px rgba(0,0,0,.08)!important}.main h2{font-weight:400;color:#000;font-size:60px}.main h1{font-size:70px;font-weight:400;color:#000}.public-404{background:#111;overflow:hidden;text-align:center;padding:150px 0}.section{padding:20px 0 20px}.section.dark{background-color:#f5f5f5}.section .heading{text-align:center;margin:0 auto 60px;max-width:700px}.section .section-heading{margin-bottom:15px!important;font-size:3em;color:#111}.section .section-heading b{font-weight:600}.section .section-heading.long-title{max-width:80%;line-height:1.3}.section .sub-header{margin-top:15px!important;margin-bottom:15px!important;color:#111}.section p{font-size:1.1em;line-height:1.6;color:#000}.section i{color:#818181}.section .services{margin-bottom:30px;margin-top:10px}.section .services i{font-size:3em;color:#111}.center-text{text-align:center}.half-section{position:relative;padding:0}.half-section .featured{padding:90px 50px}.featured-section{position:relative;background:#fff}.featured-section .featured-bg{position:absolute;top:0;bottom:0;left:0;right:50%;background:url(images/half-section.jpg) no-repeat center;background-size:cover}.featured-section .featured{padding:0 0 0 50px}@media only screen and (max-width:768px){.featured-section .featured-bg{right:63%}}@media only screen and (max-width:576px){.featured-section{padding-top:400px;text-align:center}.featured-section .featured-bg{right:0;height:400px}.featured-section .featured{padding:50px 0}}section.created-section.section{padding:20px 0 30px;background:#fff}section.created-section.section h2.section-heading{font-size:30px;font-family:"Cooper Hewitt",Montserrat,Helvetica,Arial,sans-serif}@media (max-width:575px){section.created-section.section h2.section-heading{font-size:27px!important;max-width:100%!important}}section.created-section.section .main-hp-para{font-size:17px;line-height:38px;padding-bottom:35px}section.created-section.section .main-hp-para.long-content{font-size:20px;line-height:2}@media (max-width:575px){section.created-section.section .main-hp-para.long-content{font-size:16px;line-height:1.8}}section.created-section.section .main-hp-para.long-content a{font-weight:700}@media (max-width:767px){.mobile-hide{display:none}}.desktop-hide{display:none}@media (max-width:767px){.desktop-hide{display:block}}.banner-section{background:0 0;padding-top:0;padding-bottom:30px}@media (max-width:767px){.banner-section{padding-top:0;padding-bottom:0}}.banner-section .homepage-heading{color:#fff;font-family:"Cooper Hewitt",Montserrat,Helvetica,Arial,sans-serif;text-transform:none;font-size:44px;max-width:600px}@media (max-width:991px){.banner-section .homepage-heading{font-size:35px}}@media (max-width:575px){.banner-section .homepage-heading{font-size:30px}}.banner-section .homepage-text{color:#fff;font-size:18px;font-family:Montserrat,Helvetica,Arial,sans-serif;max-width:440px;font-weight:400}@media (max-width:991px){.banner-section .homepage-text{font-size:16px}}@media (max-width:575px){.banner-section .homepage-text{font-size:14px;max-width:80%}}@media (min-width:992px){.banner-section .main-home-img{min-width:380px}}.homepage-carousel{margin-top:-140px}@media (max-width:991px){.homepage-carousel{margin-top:-120px}}@media (max-width:767px){.homepage-carousel{margin-top:-60%;width:100%;padding-bottom:24%;margin-left:auto}}@media (max-width:667px){.homepage-carousel{margin-top:-65%;width:100%;padding-bottom:24%;margin-left:auto}}@media (max-width:600px){.homepage-carousel{margin-top:-71%;width:100%;padding-bottom:24%;margin-left:auto}}@media (max-width:570px){.homepage-carousel{margin-top:-75%;width:100%;padding-bottom:24%;margin-left:auto}}@media (max-width:414px){.homepage-carousel{margin-top:-90%;width:100%;padding-bottom:39%;margin-left:auto}}@media (max-width:414px){.homepage-carousel{padding-bottom:30%}}#homepage-carousel .carousel-inner{max-height:457px}#homepage-carousel .carousel-indicators{position:relative;margin-top:5px}@media (max-width:767px){#homepage-carousel .carousel-indicators{left:auto;margin-right:0;justify-content:flex-end}}#homepage-carousel .carousel-indicators li{width:12px;height:12px;border-radius:50%;background-color:#111;margin-top:1em;margin-bottom:1em;margin-right:3px;margin-left:3px}#homepage-carousel .carousel-indicators li.active{opacity:1;background-color:#111}@media (max-width:767px){#homepage-carousel .carousel-indicators li.active{background-color:#111}}.expert-section{padding:70px 0 0}.expert-section .expert-col{max-width:740px}.expert-section .expert-col .expert-wrap .expert-header{border:3px solid #111;background:#111;color:#fff;text-transform:uppercase;font-family:"Cooper Hewitt",Montserrat,Helvetica,Arial,sans-serif;padding:10px 5px}.expert-section .expert-col .expert-wrap .expert-header h3{display:inline-flex;margin-bottom:0;vertical-align:middle;font-size:28px!important}@media (max-width:767px){.expert-section .expert-col .expert-wrap .expert-header h3{font-size:20px!important}}@media (max-width:535px){.expert-section .expert-col .expert-wrap .expert-header h3{font-size:17px!important}}.expert-section .expert-col .expert-wrap .expert-header i{display:inline-flex;font-size:15px!important;color:#fff;vertical-align:-.1rem;padding:0 5px}@media (max-width:767px){.expert-section .expert-col .expert-wrap .expert-header i{font-size:13px!important}}@media (max-width:535px){.expert-section .expert-col .expert-wrap .expert-header i{vertical-align:0}}.expert-section .expert-col .expert-wrap .expert-text{border-left:3px solid #111;border-right:3px solid #111;border-bottom:3px solid #111;padding:20px 40px}@media (max-width:767px){.expert-section .expert-col .expert-wrap .expert-text{padding:20px 20px}}.expert-section .expert-col .expert-wrap .expert-text p{color:#111;font-size:20px;margin-bottom:0}@media (max-width:767px){.expert-section .expert-col .expert-wrap .expert-text p{font-size:15px}}@media (max-width:575px){.plaque-col{-ms-flex:0 0 100%;flex:0 0 100%;max-width:370px;margin-left:auto;margin-right:auto}}.plaque-section{padding:30px 0 30px}@media (max-width:767px){.plaque-section{padding:40px 0 55px}}@media (max-width:991px){.plaque-section .plaque-container.plaque-container-3 .plaque-col{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}}@media (max-width:767px){.plaque-section .plaque-container.plaque-container-3 .plaque-col{-ms-flex:0 0 100%;flex:0 0 100%;max-width:370px;margin-left:auto;margin-right:auto}}@media (min-width:1200px){.plaque-section .plaque-container.plaque-container-2{max-width:855px}}.plaque-section .plaque-container.plaque-container-1{max-width:427px}@media (max-width:991px){.plaque-section .plaque-container.plaque-container-1 .plaque-col{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}}@media (max-width:575px){.plaque-section .plaque-container.plaque-container-1 .plaque-col{max-width:330px}}.plaque-section .plaque-container h3.section-heading{font-size:31px!important;color:#000!important;text-transform:none!important;margin-bottom:60px!important;font-family:"Cooper Hewitt",Montserrat,Helvetica,Arial,sans-serif}.plaque-section .plaque-container h3.section-heading.plague-header{margin-bottom:10px!important}.plaque-section .plaque-container h3.section-heading.plague-header.mb-5{margin-bottom:30px!important}.plaque-section .plaque-container h3.section-heading.plague-header.sub-header{color:#111!important;text-transform:none!important;font-size:18px!important}.plaque-section .plaque-container h3.section-heading.plague-header.sub-header.black{color:#000!important}.plaque-section .plaque-container .plaque-section-wrap{-webkit-box-shadow:1px 1px 15px 4px rgba(0,0,0,.27);-moz-box-shadow:1px 1px 15px 4px rgba(0,0,0,.27);box-shadow:1px 1px 15px 4px rgba(0,0,0,.27);padding:20px 30px 30px;margin-bottom:70px;-webkit-transition:all .4s;-moz-transition:all .4s;-ms-transition:all .4s;-o-transition:all .4s;transition:all .4s}.plaque-section .plaque-container .plaque-section-wrap.hover-plaque:hover{-webkit-box-shadow:1px 1px 15px 4px rgba(0,0,0,.35);-moz-box-shadow:1px 1px 15px 4px rgba(0,0,0,.35);box-shadow:1px 1px 15px 4px rgba(0,0,0,.35);cursor:pointer;-webkit-transition:all .4s;-moz-transition:all .4s;-ms-transition:all .4s;-o-transition:all .4s;transition:all .4s}.plaque-section .plaque-container .plaque-section-wrap.hover-plaque:hover .btn-primary{color:#fff!important;background-color:#9b000a;border-color:#9b000a}.plaque-section .plaque-container .plaque-section-wrap.no-border{padding:0;box-shadow:none}.plaque-section .plaque-container .plaque-section-wrap .plaque{border:4px solid #ba0c2f;border-radius:5px;width:100px;height:55px;position:relative}.plaque-section .plaque-container .plaque-section-wrap .plaque .corner{width:9px;height:9px;border-radius:50px;background-color:#111;position:absolute}.plaque-section .plaque-container .plaque-section-wrap .plaque .corner.corner-1{left:3px;top:3px}.plaque-section .plaque-container .plaque-section-wrap .plaque .corner.corner-2{right:3px;top:3px}.plaque-section .plaque-container .plaque-section-wrap .plaque .corner.corner-3{right:3px;bottom:3px}.plaque-section .plaque-container .plaque-section-wrap .plaque .corner.corner-4{left:3px;bottom:3px}.plaque-section .plaque-container .plaque-section-wrap hr{background-color:#000;border:0;opacity:.5;margin-top:20px}.plaque-section .plaque-container .plaque-section-wrap .plaque-title{padding-left:0}.plaque-section .plaque-container .plaque-section-wrap .plaque-title h4{font-size:18px;color:#111;margin-bottom:0;font-family:"Cooper Hewitt",Montserrat,Helvetica,Arial,sans-serif}.plaque-section .plaque-container .plaque-section-wrap hr.custom-hr{border-top:1px solid #111;margin-top:2.5rem;margin-bottom:2.5rem}.plaque-section .plaque-container .plaque-section-wrap hr.custom-hr.blank-hr{border-top:none!important;background:0 0!important;margin-top:1.5rem;margin-bottom:1.5rem}.plaque-section .plaque-container .plaque-section-wrap .middle-info.flex-div hr.custom-hr{margin-top:.7rem;margin-bottom:1.6rem}.plaque-section .plaque-container .plaque-section-wrap p{margin-bottom:1.5rem}.plaque-section .plaque-container .plaque-section-wrap p.normal-p{font-size:14px}.plaque-section .plaque-container .plaque-section-wrap p.amount{font-family:"Cooper Hewitt",Montserrat,Helvetica,Arial,sans-serif;font-size:28px}.indented-section{background:#f6f6f6;padding:25px}.eg-inscription .inscription-text{margin-top:15px;padding-bottom:7px;border-bottom:1px solid rgba(12,12,12,.17)}.home-banner-section{background-image:url(images/hp-banner.png)!important;padding-top:180px;overflow:hidden!important;position:relative}.home-banner-section::after{content:"";background:rgba(33,33,33,.6);height:100%;width:100%;position:absolute;z-index:0;left:0;top:0}.banner-content-wrap{position:absolute;z-index:6;top:0;width:100%;margin-top:180px}#choose-plaque{padding-bottom:70px}.brick-title-content-wrap{height:58px;display:block;align-items:center;margin-bottom:15px}.brick-title-content-wrap h4{text-align:center;margin-bottom:auto!important;margin-top:auto!important;font-size:18px;color:#111;font-weight:700;overflow:hidden}@media (max-width:991px) and (min-width:768px){.brick-title-content-wrap h4{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;text-overflow:ellipsis}}.carousel-flick.tile-carousel-1.flickity-enabled.is-draggable .desc-wrap{bottom:0}.brick-description-content-wrap{height:220px}@media (max-width:991px) and (min-width:768px){.brick-description-content-wrap{height:210px}}@media (max-width:767px){.brick-description-content-wrap{height:auto}}.brick-description-content-wrap p{text-align:center;font-size:14px;margin-bottom:10px}p.from-amount.amount{margin-bottom:5px!important;font-weight:700}p.from-amount.amount span{font-size:14px}.ticket-icon-wrap{text-align:center;display:inline;margin-left:4px}.ticket-icon-wrap svg{fill:#ba0c2f;margin-top:-3px}.tooltip>.tooltip-inner{background-color:#fff;border:1px solid #111;color:#111;background:#fff;font-size:12px}.tooltip-arrow::before{border-top-color:transparent!important}.tile-img-top-wrap{position:relative}.tile-img-top-wrap::before{content:"Lorem Ipsum";position:absolute;top:50%;transform:translateY(-50%);left:0;text-align:center;font-weight:700;font-size:17px;text-transform:uppercase;width:100%;z-index:1;letter-spacing:1px;color:#626262}.tile-img-top-wrap img{height:148px}@media (max-width:991px) and (min-width:768px){.tile-img-top-wrap img{height:auto;top:50%;transform:translateY(-50%);display:block;position:absolute}}@media (max-width:991px) and (min-width:768px){.tile-img-top-wrap{height:276px}}.stock-wrap.limited{background:#111;color:#fff;position:absolute;width:100%;bottom:0;padding:7px 5px 5px 5px;text-align:center}@media (max-width:991px) and (min-width:768px){.stock-wrap.limited{bottom:7px}}.stock-wrap.limited h4{font-size:14px;margin-bottom:0;text-transform:uppercase;font-weight:700}.stock-wrap.sold-out{color:#8b0000;position:absolute;bottom:0;margin:0 auto;left:0;right:0;transform:rotate(-45deg);z-index:2;display:none}.stock-wrap.sold-out h4{color:#111;text-transform:uppercase;font-size:24px;margin-bottom:0;text-transform:uppercase;font-weight:700}.quantity-button-wrap{height:110px}.sold-out{margin-top:auto;margin-bottom:auto;display:flex;justify-content:center;height:100%;align-items:center}.sold-out h5{color:#ba0c2f;text-transform:uppercase;font-size:34px;font-weight:700}.disabled-bricks{opacity:.4;pointer-events:disabled}.carousel-indicators [data-bs-target]{border-radius:50%;width:12px;height:12px}.carousel-item::after{content:"";display:block;position:absolute;top:0;bottom:0;left:0;right:0;background:rgba(33,33,33,.75);z-index:5}#carouselExampleIndicators .carousel-item::after{display:none}#carouselExampleIndicators .carousel-caption{position:absolute;top:50%;left:50%;right:auto;bottom:auto;transform:translate(-50%,-50%);width:70%;padding-top:1.25rem;padding-bottom:1.25rem;color:#fff;text-align:center}#carouselExampleIndicators .carousel-caption h5{font-family:"Cooper Hewitt",Montserrat,Helvetica,Arial,sans-serif;font-size:3rem;text-transform:uppercase}@media (max-width:767px){#carouselExampleIndicators img{min-height:400px}}.hp-container{max-width:75%;margin:auto}@media (max-width:767px){.hp-container{max-width:100%}}#home-carousel{max-height:610px;min-height:610px;overflow:hidden}@media (max-width:991px){#home-carousel{min-height:520px}}@media (max-width:767px){#home-carousel{min-height:460px}}#home-carousel img{object-fit:cover;width:100%;min-height:610px}@media (max-width:991px){#home-carousel img{min-height:520px}}@media (max-width:767px){#home-carousel img{min-height:460px}}#home-carousel .btn-banner{padding:10px 50px;font-size:18px;font-weight:600}@media (max-width:991px){#home-carousel .btn-banner{font-size:16px}}@media (max-width:767px){#home-carousel .btn-banner{font-size:15px}}#home-carousel.carousel-alt{max-height:380px;min-height:380px}#home-carousel.carousel-alt img{min-height:380px}@media (max-width:575px){#home-carousel.carousel-alt img{object-position:65% 0}}#home-carousel.carousel-alt .carousel-item::after{display:none}.row.brick-selection-row{justify-content:space-between}@media (min-width:1200px){.row.brick-selection-row .plaque-col{width:30.333333%}}@media (max-width:767px){.row.brick-selection-row .plaque-col{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}}.alt-home-heading{font-size:42px!important}@media (max-width:1199px){.alt-home-heading{font-size:36px!important}}@media (max-width:767px){.alt-home-heading{font-size:35px!important;max-width:100%!important}}.alt-home-heading span{display:block;color:#ba0c2f}h2.section-heading.long-title.pb-1.alt-home-left{font-size:26px;max-width:85%}@media (max-width:1399px){h2.section-heading.long-title.pb-1.alt-home-left{font-size:25px}}@media (max-width:1199px){h2.section-heading.long-title.pb-1.alt-home-left{font-size:23px}}p.main-hp-para.long-content.pt-2.pb-0.alt-home-right{padding-top:0!important;margin-top:-4px;line-height:2.2}@media (max-width:1399px){p.main-hp-para.long-content.pt-2.pb-0.alt-home-right{font-size:19px;padding-left:0;line-height:2.2}}@media (max-width:991px){p.main-hp-para.long-content.pt-2.pb-0.alt-home-right{line-height:1.9}}@media (max-width:575px){p.main-hp-para.long-content.pt-2.pb-0.alt-home-right{margin-top:15px}}h2.section-heading.long-title.pt-4.spacing-adjust+p{line-height:2.2}.alt-home-content{font-size:16px!important;line-height:1.6!important;margin-top:auto!important;padding-bottom:12px!important}hr{background-color:#000;border:0;opacity:.5}.example-inscription-sections{background:#111!important;padding-top:30px;padding-bottom:120px;position:relative;overflow:hidden}.example-inscription-sections::after{content:"";background:url(images/logo-alt.svg);background-size:100%;background-repeat:no-repeat;position:absolute;bottom:-9px;right:-150px;width:556px;height:393px;opacity:.8;z-index:0;display:block}.example-inscription-sections h4{font-weight:700;margin-top:10px;color:#fff;font-size:28px}.example-inscription-sections hr{background-color:#fff;border:0;opacity:1;margin-bottom:35px!important}.example-inscription-sections #home-carousel-inscriptions{z-index:1}.example-inscription-sections #home-carousel-inscriptions .carousel-cell{width:100%!important;position:relative;-webkit-box-shadow:0 0 16px 0 rgba(255,255,255,.31);box-shadow:0 0 16px 0 rgba(255,255,255,.31)}@media (max-width:767px){.example-inscription-sections #home-carousel-inscriptions .carousel-cell{height:220px}}@media (max-width:428px){.example-inscription-sections #home-carousel-inscriptions .carousel-cell{height:200px}}.example-inscription-sections #home-carousel-inscriptions .carousel-cell::after{z-index:0}.example-inscription-sections #home-carousel-inscriptions .carousel-cell-inner{z-index:1}@media (min-width:992px){.example-inscription-sections #home-carousel-inscriptions .tile-col-carousel{width:30%}}.example-inscription-sections #home-carousel-inscriptions .carousel-cell{min-width:auto}.example-inscription-sections #home-carousel-inscriptions .carousel-item::after{display:none}.example-inscription-sections #home-carousel-inscriptions .carousel-indicators{left:auto;margin-right:auto;flex-direction:row;top:unset;transform:translateY(0);z-index:5;width:100%;bottom:-95px}.example-inscription-sections #home-carousel-inscriptions .carousel-indicators [data-bs-target]{margin-right:9px;margin-left:9px}section.example-title-absolute{margin-top:-85px;margin-bottom:45px;font-style:italic}section.example-title-absolute h5{font-weight:300;color:#9c9b9b}.carousel-tile-row{justify-content:space-between}.container.custom-flickity-container{display:block;height:auto}.container.custom-flickity-container button.flickity-button.flickity-prev-next-button{position:relative;display:inline-flex;margin-top:39px;left:0;margin-right:10px}.stone-price{font-size:1.2rem;color:#ba0c2f;font-weight:600;line-height:1;margin-top:21px}.stone-price span{font-size:.8rem;margin-left:7px}.index-logo{margin:0}@media (max-width:767px){.index-logo{display:none!important}}.card-login{color:#fff;position:relative;border:none;padding:10px 50px 0 50px;background:0 0!important;border-radius:0;transform:none;left:0;top:0}.card-login .form-control{background-color:transparent}.card-login .index-logo img{width:59px}@media (max-width:767px){.card-login{padding:10px 20px 0 20px;width:100%}}.login-title{font-size:12px;margin-bottom:0;font-family:Gotham,Helvetica,Arial,sans-serif;font-weight:700!important}@media (max-width:767px){.login-title{text-align:center!important}}.login-header{margin-top:80px;font-size:32px;font-family:Gotham,Helvetica,Arial,sans-serif;font-weight:300!important;margin-bottom:15px}@media (max-width:767px){.login-header{margin-top:0;text-align:center;font-size:27px;margin-bottom:15px}}@media (max-width:767px){p.login-p{text-align:center;margin-bottom:25px}.mob-hide{display:none}}@media (min-width:768px){.mob-show{display:none}}.no-padding{padding:0}.login-btn-section .flex{display:flex;font-weight:300}.login-btn{padding:9px 25px;margin:15px 0}.login-form{margin-left:-15px;margin-right:-15px}.login-p{font-weight:200}.login-img{background:url(images/login-bkg.jpg) no-repeat!important;-webkit-background-size:cover!important;-moz-background-size:cover!important;-o-background-size:cover!important;background-size:cover!important}@media (max-width:767px){.login-img{background-position-y:44%!important}}.col-12.login-btn-section .d-flex{border-bottom:1px solid #6a6f7a}.col-12.login-btn-section .d-flex .col-auto.log-pad{padding-left:10px;padding-right:10px}.col-sm-12.col-md-9.align-self-center.mob-show{padding:8px 0;flex:auto}.login-left-right{margin-left:-25px;margin-right:-30px;margin-top:20px}.login-outer-wrap{padding-top:50px;padding-left:25px;padding-right:25px}@media (max-width:767px){.login-outer-wrap{padding:30px 20px 80px 20px!important;background-color:#151e2d;margin-top:20px!important;-moz-box-shadow:0 2px 4px rgba(0,0,0,.51);-webkit-box-shadow:0 2px 4px rgba(0,0,0,.51);box-shadow:0 2px 4px rgba(0,0,0,.51)}}.login-outer-wrap h2{font-weight:300}@media (max-width:767px){.index-logo.moblie-index-logo.text-center.h-100{height:50%!important}}.moblie-index-logo{display:none!important}.moblie-index-logo img{max-width:70px;width:100%}@media (max-width:767px){.moblie-index-logo{display:block!important}}.log-pad+div{-webkit-transition:all .4s;-moz-transition:all .4s;-ms-transition:all .4s;-o-transition:all .4s;transition:all .3s}.log-pad:hover+div{color:#e0193e!important}.card-register{max-width:40rem}.content-wrapper{padding-bottom:45px}.ds-expand.nav-mob-hide{position:absolute;right:20px;top:60px;z-index:10}.ds-expand.nav-mob-hide .fa{background:#fff;font-size:15px;padding:7px;border-radius:100px;border:1px solid #ccc;width:31px;text-align:center}@media (max-width:768px){.ds-expand.nav-mob-hide{display:none}}.toggle-s.mob-s{position:absolute;right:15px;top:4px;z-index:10}.toggle-s.mob-s .fa{background:#fff;font-size:15px;padding:7px;border-radius:100px;border:1px solid #ccc;width:31px;text-align:center}.ds{background:#fff;border-left:1px solid #d4d6d9!important;border-bottom:1px solid #d4d6d9!important;padding-top:15px}.col-lg-9.mt.main-content-wrap{margin-top:15px}a#sidenavToggler{padding:0}.menu-toggle-bars{padding:0;margin-left:-3px}ul.sidebar-menu i{-webkit-transform:translateZ(0);-ms-transform:translateZ(0);transform:translateZ(0)}.system-title-heading{padding-left:0;margin-left:170px;font-family:Gotham,Helvetica,Arial,sans-serif;text-transform:uppercase;color:#fff;letter-spacing:1px;font-size:16px}@media (max-width:767px){.col-md-6.order-1.order-md-2.d-flex.login-img.no-padding{height:110px}.col-sm-12.order-2.order-md-1.col-md-6.card.card-login{margin-top:-110px}}.add-plaque-section .plaque-example-outer{-webkit-box-shadow:1px 1px 15px 4px rgba(0,0,0,.17);-moz-box-shadow:1px 1px 15px 4px rgba(0,0,0,.17);box-shadow:1px 1px 15px 4px rgba(0,0,0,.17);padding:35px 35px}@media (max-width:767px){.add-plaque-section .plaque-example-outer{margin-top:55px}}@media (max-width:575px){.add-plaque-section .plaque-example-outer{padding:15px 15px;margin-top:45px}}.add-plaque-section h3.section-heading.plague-header{text-transform:uppercase!important;font-size:22px!important}.add-plaque-section .plaque-title{max-width:90px}@media (max-width:991px){.add-plaque-section .plaque-col{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;margin-left:auto;margin-right:auto}}@media (max-width:1199px) and (min-width:768px){.add-plaque-section .plaque-left{margin-top:auto!important;margin-bottom:auto!important}}.add-plaque-section .plaque-left h4{font-size:18px;color:#000;font-weight:700;margin-bottom:0;margin-top:5px}@media (max-width:767px){.add-plaque-col{width:100%;text-align:right}}@media (max-width:767px){.btn-inline-group .btn-col-continue{margin-left:auto!important}}.add-inscription-p{width:80%}@media (max-width:991px){.add-inscription-p{width:100%}}p.italic-bold{font-weight:600}.inscription-input-row{margin-bottom:25px}.price-tag p{margin-bottom:.25rem!important}.amount-tag p{margin-bottom:1.5rem!important}.amount-due-row .from-amount{font-size:1.1em;line-height:1.6;color:#000;font-family:"Cooper Hewitt",Montserrat,Helvetica,Arial,sans-serif;text-transform:uppercase;margin-bottom:.15rem!important}.amount-due-row .from-amount.amount{font-size:28px;margin-bottom:.5rem!important;font-family:"Cooper Hewitt",Montserrat,Helvetica,Arial,sans-serif}@media (max-width:767px){.add-plaque-section .plaque-example-outer.completed-plaque{padding:15px 15px;margin-top:0;margin-bottom:45px}}.message-section{padding:40px 0}@media (max-width:1200px){.message-section .container.message-container{max-width:960px}}@media (max-width:991px){.message-section .container.message-container{max-width:720px}}@media (max-width:767px){.message-section .container.message-container{max-width:540px}}.message-section .message-wrap{background-color:rgb(13.5266666667%,13.5266666667%,13.5266666667%);padding:30px 25px 20px 25px}@media (max-width:575px){.message-section .message-wrap{padding:15px 15px 20px 15px}}@media (max-width:414px){.message-section .message-wrap{padding:15px 15px 20px 15px}}.message-section .message-i-col{color:#fff;font-size:40px;padding-right:6px}@media (max-width:575px){.message-section .message-i-col{text-align:center}}.message-section .message-p-col{color:#fff}@media (max-width:575px){.message-section .message-p-col{text-align:center}}.message-section .message-p-col h1{font-size:22px;font-family:"Cooper Hewitt",Montserrat,Helvetica,Arial,sans-serif;text-transform:uppercase;margin-bottom:2px}.message-section .message-p-col p{margin-bottom:0;line-height:1.75}.brick-container.brick-extra{margin-top:30px;padding:25px;border:0 solid rgba(0,0,0,.5);-webkit-box-shadow:1px 1px 15px 4px rgba(0,0,0,.17);-moz-box-shadow:1px 1px 15px 4px rgba(0,0,0,.17);box-shadow:1px 1px 15px 4px rgba(0,0,0,.17);position:relative}.brick-container.brick-extra h3{color:#000;font-size:22px;font-family:"Cooper Hewitt",Montserrat,Helvetica,Arial,sans-serif}@media (max-width:767px){.brick-container.brick-extra h3{text-align:center;margin-bottom:20px}}.brick-container.brick-extra p{margin-bottom:5px!important}.brick-container.brick-extra .shipping{text-align:center;font-size:13px;font-style:italic;margin-top:-10px}.brick-container.brick-extra img{max-height:200px}.brick-container.brick-extra .bricks-img{text-align:center}@media (max-width:767px){.brick-container.brick-extra .bricks-img{margin-bottom:20px}}.brick-container.brick-extra .price{font-size:28px;font-family:"Cooper Hewitt",Montserrat,Helvetica,Arial,sans-serif;font-weight:700;text-align:center}.brick-container.brick-extra .price span{font-size:14px}@media (max-width:767px){.brick-container.brick-extra .extra-description{text-align:center;margin-bottom:20px!important}}.brick-container.brick-extra .remove-extra{position:absolute;right:25px;-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s;transition:all .3s}.brick-container.brick-extra .remove-extra svg{fill:#ba0c2f;width:30px;height:30px}.brick-container.brick-extra .remove-extra:hover{opacity:.7;cursor:pointer}.brick-container.brick-extra.hide{display:none}.flex-container{display:flex;flex-direction:column;height:100%;justify-content:space-between}.faq-section{margin-bottom:40px}.faq-section p{margin-bottom:0!important}.faq-section:last-child{margin-bottom:0}.section.no-border{padding:40px 0 75px}@media (max-width:991px){.section.no-border .plaque-col{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%!important}}@media (max-width:575px){.section.no-border .plaque-col{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100!important;margin-left:auto;margin-right:auto}}.section.no-border .plaque-section-wrap{border:none;box-shadow:none;padding:0;margin-bottom:0}@media (min-width:1200px){.section.no-border .plaque-container{max-width:1140px}}.legal-page{background-color:#fff}.legal-page .legal-hero{background:#fff;color:#fff}.legal-page .legal-hero .legal-hero__eyebrow{text-transform:uppercase;letter-spacing:.08em;font-size:.9rem;opacity:.8}.legal-page .legal-hero .legal-meta-pill{display:inline-flex;flex-direction:column;padding:.65rem 1.25rem;border-radius:.75rem;background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.18);backdrop-filter:blur(12px);font-size:.85rem}.legal-page .legal-hero .legal-meta-pill .legal-meta-label{text-transform:uppercase;letter-spacing:.08em;opacity:.8}.legal-page .legal-hero .legal-meta-pill .legal-meta-value{font-weight:600}.legal-page .legal-hero .legal-cta-card{background:#ffc729;color:#10243a;border-radius:.75rem;padding:1.75rem 1.75rem 1.5rem;box-shadow:0 16px 40px rgba(0,0,0,.18);position:relative;overflow:hidden}.legal-page .legal-hero .legal-cta-card:before{content:"";position:absolute;inset:-40%;background:radial-gradient(circle at 0 0,rgba(255,255,255,.4),transparent 55%);opacity:.7;pointer-events:none}.legal-page .legal-hero .legal-cta-card>*{position:relative;z-index:1}.legal-page .legal-hero .legal-cta-card .legal-bullet{width:8px;height:8px;border-radius:999px;background:#10243a;flex-shrink:0}.legal-page .legal-hero .legal-cta-card .legal-inline-chat input.form-control{background:#fff;border-radius:999px;border:none;font-size:.9rem}.legal-page .legal-hero .legal-cta-card .legal-inline-chat .btn{border-radius:999px;padding-inline:.9rem}.legal-page .legal-hero .legal-cta-card .legal-cta-note{opacity:.75}.legal-page .legal-content .legal-section{scroll-margin-top:10px;padding-bottom:2.25rem;margin-bottom:2.25rem;border-bottom:1px solid #ba0c2f}.legal-page .legal-content .legal-section:last-child{border-bottom:none;margin-bottom:0;padding-bottom:0}.legal-page .legal-content .legal-section h2{font-size:1.4rem;margin-bottom:.85rem;color:#111}.legal-page .legal-content .legal-section li,.legal-page .legal-content .legal-section p{font-size:.98rem;line-height:1.7;color:#111}.legal-page .legal-content .legal-section ul{padding-left:1.2rem}.legal-page .legal-content .legal-contact-card{margin-top:2rem;padding:1rem 1.1rem;border-radius:.9rem;background:#0b2a4b;color:#fff!important;font-size:.9rem}.legal-page .legal-content .legal-contact-card p{color:#fff!important}.legal-page .legal-content .legal-contact-card a{color:#ffc729;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:2px}.legal-page .legal-content .legal-contact-card a:hover{text-decoration:none}.legal-page .legal-toc{padding:1.5rem 1.5rem 1.25rem;border-radius:.75rem;background:#fff;box-shadow:0 10px 35px rgba(15,23,42,.09);font-size:1rem}@media (min-width:992px){.legal-page .legal-toc.position-lg-sticky{position:sticky;top:1.5rem}}.legal-page .legal-toc .legal-toc-nav .nav-link{padding:.15rem 0;color:#222!important;border-left:2px solid transparent;margin-left:-.75rem;padding-left:.75rem;border-radius:0}.legal-page .legal-toc .legal-toc-nav .nav-link:hover{color:#ba0c2f!important}.legal-page .legal-toc .legal-toc-nav .nav-link.active{color:#ba0c2f!important;font-weight:600;border-left-color:#ba0c2f}.mw-iframe-wrap{width:100%;max-width:100%}.mw-iframe{width:100%;min-height:600px;border:none;display:block}.section-faqs{--faq-primary:#111111;--faq-secondary:#ba0c2f;--faq-ink:rgba(0,0,0,.84);--faq-ink-muted:#212529;--faq-border:color-mix(in oklab, var(--faq-primary) 10%, #0000);--faq-item-bg:#F7FAFC;--faq-item-bg-hover:#F7FAFC;--faq-focus:color-mix(in oklab, var(--faq-primary) 100%, black)}.section-faqs .narrow-container{max-width:860px}.section-faqs .faq-filter{border-radius:1rem;overflow:hidden;box-shadow:0 1px 0 var(--faq-border) inset}.section-faqs .faq-filter .input-group-text{background:#ba0c2f;color:#fff;border:0}.section-faqs .faq-filter .form-control{border:0;background:#f9f9f9;color:var(--faq-ink)}.section-faqs .faq-filter .form-control::placeholder{color:var(--faq-ink-muted)}.section-faqs .faq-filter .form-control:focus{outline:0;box-shadow:0 0 0 .2rem var(--faq-focus);background:color-mix(in oklab,#fff 90%,var(--faq-primary) 10%)}.section-faqs #faqAccordion{border-radius:1rem;background:#fff}.section-faqs #faqAccordion .accordion-item{background:0 0;border:0;border-top:1px solid #ba0c2f}.section-faqs #faqAccordion .accordion-item:first-child{border-top:0}.section-faqs #faqAccordion .accordion-item:focus-within{outline:0}.section-faqs #faqAccordion .accordion-button{gap:.4rem;padding:1.525rem 1.25rem;font-weight:700;text-transform:none;color:var(--faq-ink);background:0 0;border-radius:0;transition:background .2s ease,color .2s ease,transform .2s ease}.section-faqs #faqAccordion .accordion-button::after{display:none}.section-faqs #faqAccordion .accordion-button .accordion-icon{flex:0 0 auto;font-size:1.125rem;line-height:1;width:1.25rem;text-align:center;color:var(--faq-primary);transition:transform .18s ease,color .18s ease,opacity .18s ease}.section-faqs #faqAccordion .accordion-button:focus-visible{outline:0;box-shadow:0 0 0 0 var(--faq-focus)}.section-faqs #faqAccordion .accordion-button.collapsed .accordion-icon{transform:rotate(0);color:var(--faq-primary)}.section-faqs #faqAccordion .accordion-button:not(.collapsed){color:#111;box-shadow:none}.section-faqs #faqAccordion .accordion-button:not(.collapsed):hover{background:0 0}.section-faqs #faqAccordion .accordion-button:not(.collapsed) .accordion-icon{transform:rotate(360deg);color:var(--faq-primary)}.section-faqs #faqAccordion .accordion-body{padding:0 1.25rem 1.25rem 2.05rem;color:var(--faq-ink-muted)}.section-faqs #faqAccordion .accordion-body a{color:var(--faq-primary);text-decoration-thickness:.12em;text-underline-offset:.18em}.section-faqs #faqAccordion .accordion-body a:hover{color:var(--faq-secondary)}.section-faqs #faqAccordion .accordion-body ol,.section-faqs #faqAccordion .accordion-body ul{margin-bottom:0}.section-faqs #faqAccordion .accordion-body p:last-child{margin-bottom:0}.section-faqs.section-faqs--compact #faqAccordion .accordion-button{padding:.9rem 1rem}.section-faqs.section-faqs--compact #faqAccordion .accordion-body{padding:0 1rem 1rem 1.85rem}@media (prefers-reduced-motion:reduce){.section-faqs #faqAccordion .accordion-button,.section-faqs #faqAccordion .accordion-icon{transition:none}}.accordion-button:not(.collapsed) .accordion-icon,.accordion-collapse.show~.accordion-header .accordion-icon{content:""}.accordion-button:focus{box-shadow:none!important}.top-six-wrap .main-navbar a.nav-link{text-transform:uppercase;font-size:.95rem;font-weight:700}.top-six-wrap .main-navbar a.nav-link::before{display:none}.top-six-wrap .main-navbar a.nav-link.nav-cart.basket-cart.pe-0{padding-right:0!important}@media (max-width:575px){.top-six-wrap .main-navbar>.container{max-width:100%;padding-left:0;padding-right:0}}.top-six-wrap section.masthead-grid.banner-section.section{background:#111;background:linear-gradient(180deg,#ba0c2f 0,#9b000a 100%);overflow:hidden}.masthead-inner-grid{padding-top:89px;display:grid;grid-template-columns:1fr 1.5fr 1fr;gap:2vw;min-height:755px;position:relative;align-items:stretch}@media (max-width:991px){.masthead-inner-grid{grid-template-columns:1fr 2fr 1fr;gap:1vw;min-height:80vh}}@media (max-width:767px){.masthead-inner-grid{grid-template-columns:1fr;grid-template-rows:auto auto auto;gap:0;min-height:70vh;display:flex;flex-direction:column}}@media (max-width:767px){.masthead-inner-grid.masthead-inner-grid-inline{grid-template-columns:1fr 1.5fr 1fr;grid-template-rows:auto auto auto;gap:0;min-height:70vh;display:grid;flex-direction:column;padding-top:89px}}.masthead-col{position:relative;display:flex;flex-direction:column;justify-content:space-between}@media (max-width:767px){.masthead-col.masthead-left{order:2;margin-bottom:20px}}@media (max-width:767px){.masthead-col.masthead-center{order:1}}@media (max-width:767px){.masthead-col.masthead-right{order:3;margin-bottom:0}}.masthead-col.masthead-col-leave{order:unset!important}.masthead-col.masthead-col-leave>div{overflow:visible;display:block}.masthead-col.masthead-col-leave .masthead-center-content{width:215%}.center-masthead-text{color:#fff;font-size:1.1rem;font-weight:600;letter-spacing:.24em;text-align:center;text-transform:uppercase;line-height:1.2;max-width:250px;margin:0 auto;margin-top:60px}.masthead-left-content,.masthead-right-content{height:100%;display:flex;flex-direction:column;justify-content:space-between;position:relative}@media (max-width:767px){.masthead-left-content,.masthead-right-content{overflow:hidden;align-items:start;text-align:left;height:auto;justify-content:center!important;align-content:center!important;height:300px!important}}.left-top{margin-top:10vw;text-align:left;margin-left:0;z-index:1}@media (max-width:767px){.left-top{margin-top:0;margin-left:30px}}.masthead-side-text{color:#fff;font-size:1rem;font-weight:600;letter-spacing:.24em;text-align:left;text-transform:uppercase;line-height:1.2}.masthead-side-text.bottom{margin-top:auto;margin-bottom:7vw;text-align:left;line-height:29px;font-size:.8rem;margin-left:2vw;z-index:1;margin-left:30px!important}@media (max-width:991px){.masthead-side-text.bottom{white-space:nowrap;max-width:130px}}@media (max-width:880px){.masthead-side-text.bottom{white-space:unset;max-width:auto;line-height:1.3;font-size:1rem}}.masthead-side-line{width:30px;height:1px;background:rgba(255,255,255,.5);margin:16px 0 0 2px}.left-img{position:absolute;left:-6vw;bottom:-6.5vw;width:180px;max-width:80%;border-radius:0;opacity:.38}@media (max-width:1399px){.left-img{left:-12vw}}@media (max-width:1111px){.left-img{left:-9vw}}@media (max-width:991px){.left-img{left:-15vw}}@media (max-width:767px){.left-img{transform:translateY(22%)}}.masthead-center{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:flex-end;z-index:2}.center-bg{width:100%;position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center}.main-wall-img{width:100%;max-width:380px;border-radius:0;margin:0 auto;display:block;position:relative;z-index:1;filter:brightness(.97) contrast(1.1);box-shadow:0 6px 70px 0 rgba(186,12,47,.38)}@media (max-width:991px){.main-wall-img{max-width:340px}}@media (max-width:767px){.main-wall-img{max-width:100vw;display:none}}@media (max-width:575px){.main-wall-img{max-width:55vw;margin-bottom:25px}}.main-wall-img-story{width:100%;max-width:380px;border-radius:0;margin:0 auto;display:block;position:relative;z-index:1;filter:brightness(.97) contrast(1.1);box-shadow:0 6px 70px 0 rgba(186,12,47,.38)}@media (max-width:991px){.main-wall-img-story{max-width:340px}}@media (max-width:767px){.main-wall-img-story{max-width:100vw}}@media (max-width:575px){.main-wall-img-story{max-width:55vw;margin-bottom:25px}}.main-wall-img-mobile{display:none}@media (max-width:767px){.main-wall-img-mobile{display:block;margin-bottom:25px;width:100%}}@media (max-width:767px){.desktop-btn{display:none!important}}@media (min-width:768px){.mobile-btn{display:none!important}}.masthead-inner-grid .mobile-btn{order:4}.masthead-center-content{position:absolute;left:50%;top:50%;width:210%;transform:translate(-50%,-11%)!important;z-index:2;text-align:center;pointer-events:none}@media (max-width:767px){.masthead-center-content{top:41%}}.center-title{color:#fff;font-family:"Cooper Hewitt",Montserrat,Helvetica,Arial,sans-serif;font-size:min(max(110px,9vw),85px);font-weight:900;letter-spacing:.07em;line-height:1;text-shadow:0 8px 44px rgba(186,12,47,.45)}@media (min-width:1441px){.center-title{font-size:min(max(110px,9vw),85px)}}@media (max-width:991px){.center-title{font-size:6.4vw}}@media (max-width:767px){.center-title{font-size:7vw}}.masthead-btn{margin:40px auto 10px auto;border:2px solid #fff;border-radius:30px;background:0 0;color:#fff!important;font-size:1.3rem;font-family:"Cooper Hewitt",Montserrat,Helvetica,Arial,sans-serif;padding:.3rem 2.8rem .3rem 2.8rem;font-weight:700;letter-spacing:.5px;text-transform:uppercase;transition:all .2s;z-index:10}@media (max-width:767px){.masthead-btn{margin-bottom:40px;font-size:1.3rem;padding-bottom:5px}}.masthead-btn:hover{background:#fff;color:#ba0c2f;border-color:#fff}.masthead-btn.invert{border:2px solid #ba0c2f;background-color:#ba0c2f;color:#fff;margin:0!important;text-transform:uppercase;display:inline-block}.masthead-btn.invert:hover{background-color:#9b000a;border:2px solid #9b000a;color:#fff!important}.masthead-btn.btn-sm{font-size:.8rem!important;padding:.5rem 1.7rem .4rem 1.7rem;margin-top:20px}@media (max-width:767px){.commemorate-support-section{padding-top:20px!important;overflow:hidden}}.masthead-right-content{height:100%;display:flex;flex-direction:column;justify-content:flex-end;align-items:flex-start;position:relative}.right-img{margin:0 0 20px auto;margin-top:50%!important;transform:translateY(-8%);margin-right:-5vw;width:270px;max-width:90%;border-radius:0;opacity:.38;display:block}@media (max-width:1399px){.right-img{margin-right:-12vw}}@media (max-width:1299px){.right-img{margin-right:-10vw}}@media (max-width:1111px){.right-img{margin-right:-9vw}}@media (max-width:991px){.right-img{margin-right:-15vw;top:7vw!important}}@media (max-width:767px){.right-img{margin-top:50%!important;transform:translateY(-50%)}}@media (max-width:767px){.masthead-side-text,.masthead-side-text.bottom{text-align:left;margin:1.5rem 0 0 0;margin:0}.left-img,.right-img{position:absolute;width:100%;margin:0;max-width:100%;margin-top:0;left:0;opacity:.7}.center-bg{margin:0}}@media (min-width:768px){.masthead-left-content,.masthead-right-content{position:static!important}.left-img{position:absolute;left:calc(-1 * (100vw - 100%)/ 2 + 258px);bottom:-30px;max-width:260px;z-index:1}.right-img{position:absolute;right:0;top:-7vw;max-width:260px;z-index:1}}@media (min-width:1200px){.left-img{left:calc(-1 * (100vw - 100%)/ 2 + 325px)}}@media (min-width:1200px){.left-img{left:calc(-1 * (100vw - 100%)/ 2 + 390px)}.right-img{right:calc(-1 * (100vw - 100%)/ 2 + 525px)}}@media (min-width:1400px){.left-img{left:calc(-1 * (100vw - 100%)/ 2 + 450px)}.right-img{right:calc(-1 * (100vw - 100%)/ 2 + 500px)}}.new-flickity-home-section{background:#fff}.new-flickity-home-section .flickity-page-dots{display:none!important}.new-flickity-home-wrapper{max-width:100%;margin:0 auto;position:relative;overflow-x:clip;overflow-y:visible}.new-flickity-home{width:100%;overflow:visible!important}.new-flickity-home-cell{width:33%;transition:transform .35s cubic-bezier(.4,2,.6,1),box-shadow .3s;z-index:1;display:flex;align-items:stretch}.new-flickity-home-cell:first-child,.new-flickity-home-cell:last-child{margin-left:0;margin-right:0}.new-flickity-home .flickity-viewport{overflow:visible!important}.carousel-stone-card{background:#fff;border-radius:12px;border:1px solid rgba(70,70,70,.09);box-shadow:0 3px 6px 0 rgba(70,70,70,.09);padding:2.5rem 2rem 2rem;display:flex;flex-direction:column;align-items:center;min-height:380px;height:100%}.carousel-stone-card.added-dev:before{content:"";position:absolute;inset:0;background-image:url(images/logo-3.png);opacity:1;background-size:40px;background-position:bottom 10px right 10px;background-repeat:no-repeat;pointer-events:none;transition:opacity .4s;z-index:1}.carousel-stone-card .carousel-stone-image{min-height:126px;width:100%}.carousel-stone-card .carousel-stone-image img{display:block;max-height:200px;max-width:100%;object-fit:contain;margin:0 auto 1.4rem}.carousel-stone-card .carousel-stone-title{font-size:1.2rem;font-weight:600;text-align:start;margin-bottom:.5rem;max-width:100%}.carousel-stone-card .carousel-stone-details{font-size:.8rem;text-align:center;color:#000;margin-bottom:.1rem}.carousel-stone-card .carousel-stone-desc{font-size:1rem;color:#000;text-align:center;margin-top:0}.new-flickity-home-cell .carousel-stone-card{transition:transform .36s cubic-bezier(.4,2,.6,1),box-shadow .3s,opacity .2s;will-change:transform,box-shadow;z-index:1}.new-flickity-home-cell.is-selected .carousel-stone-card{z-index:3;transform:scale(1.12) translateY(2px);opacity:1;background-color:#fff}.new-flickity-home-cell:not(.is-selected) .carousel-stone-card{opacity:.28;transform:scale(.88);z-index:1;box-shadow:none;background-color:#f9f9fb}.flickity-home-outer-wrap{position:relative;margin-bottom:50px;margin-top:85px}.flickity-home-outer-wrap .new-flickity-home-arrow{position:absolute;top:48%;transform:translateY(-50%);background:0 0;border:none;font-size:2.6rem;color:#c40010;z-index:5;transition:color .15s}.flickity-home-outer-wrap .new-flickity-home-arrow.prev{left:-25px}.flickity-home-outer-wrap .new-flickity-home-arrow.next{right:-25px}.flickity-home-outer-wrap .new-flickity-home-arrow:hover{color:#720008}@media (max-width:575px){.flickity-home-outer-wrap .new-flickity-home-arrow{top:100%;left:30%;right:30%;transform:none}.flickity-home-outer-wrap .new-flickity-home-arrow.prev{left:2%;right:auto}.flickity-home-outer-wrap .new-flickity-home-arrow.next{right:2%;left:auto}}.flickity-home-outer-wrap .new-flickity-home-dots{text-align:center}.flickity-home-outer-wrap .new-flickity-home-dots .flickity-page-dots{display:inline-block}.flickity-home-outer-wrap .new-flickity-home-dots .dot{width:13px;height:13px;background:#c40010;opacity:.35;border-radius:50%;margin:0 4px;display:inline-block;transition:opacity .2s}.flickity-home-outer-wrap .new-flickity-home-dots .dot.is-selected{opacity:1}@media (max-width:991px){.new-flickity-home-cell{width:260px}.carousel-stone-card{padding:1.6rem 1rem 1.2rem;min-height:320px}.carousel-stone-image img{max-height:88px}.new-flickity-home-arrow{font-size:2.1rem}}@media (max-width:575px){.new-flickity-home-cell{width:80vw;max-width:330px}.carousel-stone-card{min-height:250px}}@media (min-width:768px){.home-stone-grid-section .carousel-stone-card{min-height:350px}.home-stone-grid-section .carousel-stone-title{display:flex;align-items:center;justify-content:center;width:100%;min-height:2.4em;line-height:1.2;text-align:center}.home-stone-grid-section .carousel-stone-details{flex:1 0 auto;margin-bottom:1.25rem}.home-stone-grid-section .carousel-stone-card .btn{margin-top:auto!important}}@media (min-width:992px){.home-stone-grid-section .carousel-stone-card{min-height:380px}}.swiper-button-next:after,.swiper-button-prev:after{display:none}.swiper-button-next i,.swiper-button-prev i{font-size:40px;color:#ba0c2f}.swiper.mySwiper{overflow-x:clip;overflow-y:visible;margin-top:60px;margin-bottom:0}.swiper-wrapper-outer{position:relative}@media (max-width:575px){.swiper-wrapper-outer{overflow-x:clip}}.swiper-button-prev{left:-35px}@media (max-width:575px){.swiper-button-prev{left:20px}}@media (max-width:428px){.swiper-button-prev{left:10px}}.swiper-button-next{right:-35px}@media (max-width:575px){.swiper-button-next{right:10px}}@media (max-width:228px){.swiper-button-next{right:10px}}.swiper-slide{opacity:1;transform:1;z-index:1;box-shadow:none;background-color:#fff;transition:transform .36s cubic-bezier(.4,2,.6,1),box-shadow .3s,opacity .2s,background .2s;will-change:transform,box-shadow}.swiper-slide .carousel-stone-card{background-color:#444}.swiper-slide.swiper-slide-active{z-index:3;transform:scale(1) translateY(0);opacity:1;background-color:#fff;margin:0}.swiper-slide.swiper-slide-active .carousel-stone-card{background-color:#fff}.swiper-pagination{bottom:-75px!important;display:none}.swiper-pagination-bullet-active{opacity:1;background:#ba0c2f}.swiper-slide.swiper-slide-active .carousel-stone-card{z-index:3;transform:scale(1) translateY(1px);opacity:1;background-color:#fff}.swiper-slide:not(.swiper-slide-active) .carousel-stone-card{transform:1;z-index:1;background-color:#fff}.custom-bg-primary{background-color:#ba0c2f}.custom-bg-dark{background-color:#111}.custom-bg-dark.home-sp-cards::after{content:"";position:absolute;bottom:0;right:0;width:200px;height:200px;background:url(images/logo-white.png) no-repeat;background-size:contain;opacity:.05;pointer-events:none;z-index:1;transform:translate(10%,15%)}.custom-text-light{color:#fff2f3}.custom-card-radius{border-radius:0}.custom-img-cover{object-fit:cover;width:100%;height:100%;min-height:208px;max-height:208px;border-radius:0}@media (min-width:1199px){.custom-img-cover{min-height:200px;max-height:200px}}@media (min-width:1199px){.custom-quote-card{padding:30px 50px!important}}.custom-quote-watermark{position:absolute;bottom:20px;right:20px;width:120px;opacity:.07;pointer-events:none;z-index:0}.custom-arrow-circle{display:inline-flex;align-items:center;justify-content:center;width:1.6rem;height:1.6rem;border:2px solid #fff;border-radius:50%;font-size:.9rem;margin-left:.5rem}@media (max-width:428px){.custom-arrow-circle{width:1.6rem;height:1.6rem}}.custom-arrow-circle{transition:background .2s,color .2s}.custom-arrow-circle i{margin-top:1px;font-size:12px}.custom-arrow-link:hover .custom-arrow-circle{background:#fff;color:#ba0c2f;border-color:#fff}.replica-text{font-size:15px}.replica-text-small{font-size:.9rem}.home-sp-cards{padding:50px;color:#fff;justify-content:space-between}@media (max-width:767px){.home-sp-cards.custom-bg-primary{min-height:400px}}@media (max-width:575px){.home-sp-cards.custom-bg-primary{min-height:500px}}.home-sp-cards .custom-arrow-link{text-decoration:none!important}.home-sp-cards .custom-arrow-link:hover{color:#fff!important}.home-sp-cards a{opacity:1;transition:all .2s ease-in-out}.home-sp-cards a:hover{color:#fff!important;opacity:1;transition:all .2s ease-in-out}.custom-quote{line-height:1.8;margin-bottom:15px!important;font-weight:600;font-size:16px}.custom-quote+div{font-size:15px;font-weight:500}.custom-header{font-family:"Cooper Hewitt",Montserrat,Helvetica,Arial,sans-serif}.start-creating-section.alt{align-content:center}.start-creating-section.alt .sub-header-text{font-size:.9rem}.sub-header-text{font-size:1rem}@media (max-width:575px){.custom-col-adjust-left{padding-left:12.5px!important;margin-top:0}}.img-lone-breakout{position:absolute;margin-top:50%;transform:translateY(-10%)}@media (max-width:767px){.img-lone-breakout{transform:translateY(-50%)}}.img-lone-breakout.left-lone-breakout{left:calc(-1 * (100vw - 100%)/ 2 + 415px)}@media (min-width:1500px){.img-lone-breakout.left-lone-breakout{left:0;left:calc(-1 * (100vw - 100%)/ 2 + 415px);max-height:334px;overflow:hidden;width:261%}}@media (max-width:1400px){.img-lone-breakout.left-lone-breakout{left:calc(-1 * (100vw - 100%)/ 2 + 315px)}}@media (max-width:1199px){.img-lone-breakout.left-lone-breakout{left:calc(-1 * (100vw - 100%)/ 2 + 215px)}}@media (max-width:991px){.img-lone-breakout.left-lone-breakout{left:calc(-1 * (100vw - 100%)/ 2 + 0px)}}@media (max-width:767px){.img-lone-breakout.left-lone-breakout{left:calc(-1 * (100vw - 100%)/ 2 + 0px)}}.img-lone-breakout.right-lone-breakout{right:calc(-1 * (100vw - 100%)/ 2 + 415px)}@media (min-width:1500px){.img-lone-breakout.right-lone-breakout{right:0;right:calc(-1 * (100vw - 100%)/ 2 + 415px);max-height:334px;overflow:hidden;width:261%}}@media (max-width:1400px){.img-lone-breakout.right-lone-breakout{right:calc(-1 * (100vw - 100%)/ 2 + 315px)}}@media (max-width:1199px){.img-lone-breakout.right-lone-breakout{right:calc(-1 * (100vw - 100%)/ 2 + 215px)}}@media (max-width:991px){.img-lone-breakout.right-lone-breakout{right:calc(-1 * (100vw - 100%)/ 2 + 0px)}}@media (max-width:767px){.img-lone-breakout.right-lone-breakout{right:calc(-1 * (100vw - 100%)/ 2 + 0px)}}.img-lone-breakout img{max-width:600px;opacity:.4!important}@media (max-width:575px){.img-lone-breakout img{max-width:400px}}@media (min-width:1500px){.img-lone-breakout img{max-width:100%}}.carousel-stone-card.bg-added{background:radial-gradient(ellipse at 82% 12%,rgba(255,255,255,.18) 0,rgba(255,255,255,.08) 18%,rgba(255,255,255,.02) 34%,transparent 52%),radial-gradient(ellipse at 18% 50%,rgba(0,0,0,.55) 0,transparent 58%),repeating-linear-gradient(90deg,rgba(255,255,255,.028) 0,rgba(255,255,255,.028) 1px,transparent 1px,transparent 4px),repeating-linear-gradient(0deg,rgba(255,255,255,.018) 0,rgba(255,255,255,.018) 1px,transparent 1px,transparent 7px),linear-gradient(145deg,#070707 0,#141414 28%,#24231f 48%,#171716 67%,#050505 100%);background-blend-mode:screen,multiply,overlay,soft-light,normal;box-shadow:inset 0 1px 0 rgba(255,255,255,.12),inset 0 -40px 80px rgba(0,0,0,.45),0 18px 40px rgba(0,0,0,.24);min-height:auto}.carousel-stone-card.bg-added .carousel-stone-title{color:#fff}.shadow-sm{background:#f7f7f7!important}.card-header-text{font-size:1.5rem;margin-bottom:15px}.card-header-text+p{max-width:310px;margin:0 auto}.card-padding{padding:3rem!important;padding-bottom:2rem!important}.time-section-wrap{padding-bottom:40px}.time-section-wrap .year-wrap{position:relative;overflow:hidden;opacity:1;transition:opacity .4s;background:#444;box-shadow:none!important;border-radius:2px;padding:32px 0}.time-section-wrap .year-wrap::after{display:none;content:"";position:absolute;inset:0;background-image:url(images/logo-2.png);opacity:0;pointer-events:none;transition:opacity .4s;z-index:1}.time-section-wrap .year-wrap:focus-visible::after,.time-section-wrap .year-wrap:hover::after{opacity:.04}.time-section-wrap .year-wrap:focus-visible,.time-section-wrap .year-wrap:hover{opacity:.7;cursor:pointer;background:rgb(91.862745098%,91.862745098%,91.862745098%)!important}.time-section-wrap .year-wrap .time-span{position:relative;z-index:2;color:#ba0c2f;font-family:"Cooper Hewitt",Montserrat,Helvetica,Arial,sans-serif;font-size:1.5rem}.search-btn-wrap{display:block;margin:40px auto 10px auto;width:fit-content;z-index:10}@media (max-width:767px){.search-btn-wrap{margin-bottom:30px}}.search-btn-wrap.inner{padding:0;margin:0}.search-btn-wrap.inner .search-btn-form{display:flex;align-items:center;border:2px solid #e7e7e7;font-size:1rem}.search-btn-wrap.inner .search-btn-form .search-btn-icon{font-size:1rem}.search-btn-wrap.inner .search-btn-form .search-btn-icon i{color:#ba0c2f;font-size:large}.search-btn-wrap.inner .search-btn-form .search-btn-input{padding:.35rem .1rem .35rem 1.2rem;color:#d1d1d1;min-width:auto;width:160px}.search-btn-wrap.inner .search-btn-form .search-btn-input::placeholder{color:#d1d1d1;opacity:.8;font-size:1.1rem}.search-btn-wrap.inner .search-btn-form .search-btn-input.ph-black{color:#000!important}.search-btn-form{display:flex;align-items:center;border:2px solid #fff;border-radius:30px;background:0 0;padding:0;overflow:hidden;transition:all .2s}.search-btn-form:focus,.search-btn-form:hover{border:2px solid rgba(255,255,255,.7);transition:all .2s}.search-btn-input{background:0 0;border:none;color:#fff;font-size:1.1rem;font-weight:500;font-family:Montserrat,Helvetica,Arial,sans-serif;text-transform:none!important;padding:.55rem 1.2rem .45rem 1.2rem;outline:0;min-width:180px}.search-btn-input::placeholder{color:#fff;opacity:.5;font-size:1.1rem}.search-btn-icon{border:none;background:0 0;color:#fff;padding:0 1.2rem 0 .2rem;font-size:1.5rem;cursor:pointer;transition:all .2s}.search-btn-icon i{color:#fff}.search-btn-icon:focus,.search-btn-icon:hover{opacity:.7;transition:all .2s}body.basket-modal-open{overflow:hidden!important;position:fixed;width:100vw}.basket-card .basket-card-inner{background:#111;background:linear-gradient(180deg,#ba0c2f 0,#9b000a 100%);overflow:hidden;color:#fff}@media (max-width:991px){.basket-card{display:none}}@media (max-width:991px){.basket-card.basket-confirmation{display:block}}#locked-accordion .accordion-item,#orderAccordion .accordion-item{-webkit-box-shadow:1px 1px 15px 2px rgba(0,0,0,.1);-moz-box-shadow:1px 1px 15px 2px rgba(0,0,0,.1);box-shadow:1px 1px 15px 2px rgba(0,0,0,.1);border:1px solid #fff}#locked-accordion .accordion-item .accordion-header .accordion-button,#orderAccordion .accordion-item .accordion-header .accordion-button{background:#fff;box-shadow:none}#locked-accordion .accordion-item .accordion-header .accordion-button.completed,#orderAccordion .accordion-item .accordion-header .accordion-button.completed{color:#ba0c2f!important}#locked-accordion .accordion-item .accordion-header .accordion-button::after,#orderAccordion .accordion-item .accordion-header .accordion-button::after{visibility:hidden}#locked-accordion .accordion-item .accordion-body,#orderAccordion .accordion-item .accordion-body{padding-top:0}.section-header{color:#000!important;font-family:Montserrat,Helvetica,Arial,sans-serif;font-size:1.1rem;font-weight:700}.section-header.accent{color:#ba0c2f!important}.section-header.invert{color:#fff!important}.section-header.underline span{border-bottom:1px solid #fff}.section-header.sub-header{font-size:1.1rem;color:#ba0c2f!important}.border-light{border-color:rgba(255,255,255,.3)!important}.basket-slideup-close{position:absolute;top:16px;right:16px;z-index:1;filter:invert(1);opacity:.5}.basket-bar .basket-chevron{transition:transform .3s cubic-bezier(.4,0,.2,1)}.basket-bar.open .basket-chevron{transform:rotate(180deg)}.basket-slideup{position:fixed;inset:0;z-index:1025;opacity:0;pointer-events:none;transition:opacity .35s cubic-bezier(.4,0,.2,1)}.basket-slideup .card{background:0 0;color:#fff}.basket-slideup.open{opacity:1;pointer-events:auto}.basket-slideup-overlay{position:absolute;inset:0;background:rgba(0,0,0,.45);transition:opacity .3s cubic-bezier(.4,0,.2,1);opacity:0;pointer-events:none}.basket-slideup.open .basket-slideup-overlay{opacity:1;pointer-events:auto}.basket-slideup-content{position:absolute;left:0;right:0;bottom:0;background:#fff;border-top-left-radius:3px;border-top-right-radius:3px;padding:24px 16px 32px 16px;min-height:250px;max-height:70vh;overflow-y:auto;box-shadow:0 -4px 18px rgba(0,0,0,.08);transform:translateY(100%);opacity:0;transition:transform .35s cubic-bezier(.4,0,.2,1),opacity .3s cubic-bezier(.4,0,.2,1);background:linear-gradient(180deg,#ba0c2f 0,#9b000a 100%)}.basket-slideup.open .basket-slideup-content{transform:translateY(0);opacity:1}.inscription-preview-wrap{position:relative}.inscription-preview-wrap .inscription-text-zone{position:absolute;left:0;width:100%;height:40%;bottom:13px;display:flex;align-items:center;justify-content:center;pointer-events:none}.inscription-preview-wrap .inscription-text-insert{text-align:center;font-size:13px;line-height:1.2;font-style:normal;font-weight:600;position:absolute;width:100%;color:#6d6b6b;text-shadow:0 1px 1px rgba(0,0,0,.5),0 -1px 0 rgba(255,255,255,.15);text-transform:uppercase}.inscription-preview-wrap .inscription-text-insert.inscription-text-adjust{font-size:11.5px}.buy-02-inscription-page .inscription-page-preview{container-type:inline-size}.buy-02-inscription-page .inscription-page-preview .inscription-text-zone{height:34%;bottom:17.5%}.buy-02-inscription-page .inscription-page-preview .inscription-page-preview-text{color:rgba(150,150,150,.76);font-weight:700;letter-spacing:.04em;line-height:1.18;text-shadow:0 1px 1px rgba(0,0,0,.6),0 -1px 0 rgba(255,255,255,.16)}.buy-02-inscription-page .inscription-page-preview .inscription-page-preview-text .fs-4{font-size:clamp(1.55rem,4.9vw,2.65rem)!important;font-size:clamp(1.55rem,6.6cqw,2.35rem)!important;line-height:1.04;white-space:nowrap}@media (min-width:768px){.buy-02-inscription-page .inscription-page-preview .inscription-text-zone{height:32%;bottom:18%}.buy-02-inscription-page .inscription-page-preview .inscription-page-preview-text .fs-4{font-size:clamp(1.2rem,2.4vw,2.05rem)!important;font-size:clamp(1.35rem,6.6cqw,2.35rem)!important}}@media (min-width:1200px){.buy-02-inscription-page .inscription-page-preview .inscription-text-zone{height:31%;bottom:18.5%}.buy-02-inscription-page .inscription-page-preview .inscription-page-preview-text .fs-4{font-size:clamp(1.55rem,1.9vw,2.25rem)!important;font-size:clamp(1.55rem,6.6cqw,2.35rem)!important}}.account-details-page{overflow-x:clip}.account-details-page .account-details-panel{max-width:1110px;background:linear-gradient(180deg,#fafafa 0,#f3f3f5 100%);border:1px solid rgba(0,0,0,.05);border-radius:20px;padding:2rem 2rem 2.25rem;box-shadow:inset 0 1px 0 rgba(255,255,255,.75);overflow:hidden}.account-details-page .account-details-form{max-width:960px;margin:0 auto;min-width:0}.account-details-page .account-details-form .row>[class*=col-]{min-width:0}.account-details-page .account-details-required-note{margin-bottom:1.25rem}.account-details-page .account-details-section{margin-top:1.8rem}.account-details-page .account-details-section:first-of-type{margin-top:0}.account-details-page .form-control,.account-details-page .form-select{min-height:40px;background-color:#fff}.account-details-page .account-details-login-group{margin-top:2rem;padding-top:2rem;border-top:1px solid rgba(0,0,0,.08)}.account-details-page .account-details-consent-row{max-width:850px;margin-left:auto;margin-right:auto}.account-details-page .form-check{display:block;position:relative}.account-details-page .account-checkbox-input{position:absolute;opacity:0;pointer-events:none}.account-details-page .account-checkbox-label{position:relative;display:block;min-height:24px;padding-left:2.3rem;line-height:1.35}.account-details-page .account-checkbox-label::after,.account-details-page .account-checkbox-label::before{content:"";position:absolute;transition:all .2s ease-in-out}.account-details-page .account-checkbox-label::before{top:-.1rem;left:0;width:1.35rem;height:1.35rem;border:2px solid rgb(86.5882352941%,86.5882352941%,86.5882352941%);border-radius:4px;background-color:#fff}.account-details-page .account-checkbox-label::after{top:.13rem;left:.48rem;width:.38rem;height:.72rem;border:solid #fff;border-width:0 2px 2px 0;opacity:0;transform:rotate(45deg) scale(.7)}.account-details-page .account-checkbox-input:checked+.account-checkbox-label::before{border-color:#ba0c2f;background-color:#ba0c2f;box-shadow:0 6px 14px rgba(186,12,47,.18)}.account-details-page .account-checkbox-input:checked+.account-checkbox-label::after{opacity:1;transform:rotate(45deg) scale(1)}.account-details-page .account-checkbox-input:focus+.account-checkbox-label::before{border-color:#ba0c2f;box-shadow:0 0 0 3px rgba(186,12,47,.12)}.account-details-page .invalid-feedback,.account-details-page .valid-feedback{position:static!important;display:none;width:auto!important;max-width:100%;margin-top:.35rem!important;top:auto!important;left:auto!important;right:auto!important;transform:none!important;color:#ba0c2f;font-size:.78rem;line-height:1.3;text-align:left!important;white-space:normal}.account-details-page .account-details-form.was-validated .form-control:invalid,.account-details-page .account-details-form.was-validated .form-select:invalid{border-color:rgba(186,12,47,.72)}.account-details-page .account-details-form.was-validated .account-checkbox-input:invalid+.account-checkbox-label::before{border-color:rgba(186,12,47,.72)}.account-details-page .account-details-form.was-validated .account-checkbox-input:invalid~.invalid-feedback{display:block;padding-left:2.3rem;margin-top:.35rem!important}@media (max-width:767px){.account-details-page .account-details-panel{border-radius:14px;padding:1.5rem 1rem 1.75rem}.account-details-page .account-details-section{margin-top:1.35rem}.account-details-page .account-details-login-group{margin-top:1.35rem;padding-top:1.35rem}}.contact-page .contact-page-container{max-width:980px}.contact-page .contact-options-panel{max-width:920px;overflow:hidden;border:1px solid rgba(0,0,0,.08);border-radius:12px;background:#fff;box-shadow:0 14px 34px rgba(0,0,0,.055)}.contact-page .contact-options-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.contact-page .contact-option{display:flex;flex-direction:column;align-items:center;min-width:0;min-height:8.25rem;padding:1.35rem 1.1rem 1.25rem;color:#000;text-align:center;text-decoration:none;border-right:1px solid rgba(0,0,0,.08);background:linear-gradient(180deg,#fff 0,#fbfbfb 100%);transition:background-color .2s ease-in-out,box-shadow .2s ease-in-out}.contact-page .contact-option:focus,.contact-page .contact-option:hover{color:#000;background:linear-gradient(180deg,#fff 0,rgba(186,12,47,.04) 100%);box-shadow:inset 0 -3px 0 rgba(186,12,47,.85)}.contact-page .contact-option:focus .contact-option-icon,.contact-page .contact-option:hover .contact-option-icon{color:#fff;background:#ba0c2f;transform:translateY(-1px)}.contact-page .contact-option:focus .contact-option-value,.contact-page .contact-option:hover .contact-option-value{color:#ba0c2f}.contact-page .contact-option:last-child{border-right:0}.contact-page .contact-option-static:focus,.contact-page .contact-option-static:hover{box-shadow:none}.contact-page .contact-option-static:focus .contact-option-value,.contact-page .contact-option-static:hover .contact-option-value{color:#000}.contact-page .contact-helper-icon,.contact-page .contact-option-icon{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;border-radius:50%;color:#ba0c2f;background:rgba(186,12,47,.08);transition:background-color .2s ease-in-out,color .2s ease-in-out,transform .2s ease-in-out}.contact-page .contact-option-icon{width:3rem;height:3rem;margin-bottom:.8rem;font-size:1.25rem}.contact-page .contact-option-content{display:flex;flex-direction:column;align-items:center;min-width:0;width:100%}.contact-page .contact-option-kicker{margin-bottom:.4rem;font-family:"Cooper Hewitt",Montserrat,Helvetica,Arial,sans-serif;font-size:.74rem;font-weight:700;color:rgba(0,0,0,.52);line-height:1.1;text-transform:uppercase}.contact-page .contact-option-value{display:flex;align-items:center;justify-content:center;min-height:2.45rem;max-width:18.5rem;font-family:"Cooper Hewitt",Montserrat,Helvetica,Arial,sans-serif;font-size:1.05rem;font-weight:700;color:#000;line-height:1.2;overflow-wrap:anywhere;transition:color .2s ease-in-out}.contact-page .contact-option-copy{max-width:14rem;margin-top:.3rem;font-size:.82rem;color:rgba(0,0,0,.66);line-height:1.4}.contact-page .contact-helper-row{display:flex;align-items:flex-start;gap:.75rem;padding:1rem 1.25rem;border-top:1px solid rgba(0,0,0,.08);background:linear-gradient(180deg,rgba(0,0,0,.018) 0,rgba(0,0,0,.006) 100%)}.contact-page .contact-helper-row p{color:rgba(0,0,0,.68);font-size:.9rem;line-height:1.45}.contact-page .contact-helper-icon{width:2rem;height:2rem;font-size:.95rem}@media (max-width:767px){.contact-page .contact-options-grid{grid-template-columns:1fr}.contact-page .contact-option{display:grid;grid-template-columns:2.65rem minmax(0,1fr);gap:.85rem;align-items:center;min-height:0;padding:1.1rem 1rem;text-align:left;border-right:0;border-bottom:1px solid rgba(0,0,0,.08)}.contact-page .contact-option:last-child{border-bottom:0}.contact-page .contact-option-icon{width:2.65rem;height:2.65rem;margin-bottom:0;font-size:1.1rem}.contact-page .contact-option-content{align-items:flex-start}.contact-page .contact-option-value{justify-content:flex-start;min-height:0;max-width:none;font-size:1rem}.contact-page .contact-option-copy{max-width:none}}@media (max-width:575px){.contact-page .contact-options-panel{border-radius:6px}.contact-page .contact-helper-row{padding:.9rem 1rem}}.static-detail-page .static-detail-container{max-width:1140px}.static-detail-page .static-detail-image-wrap{display:flex;align-items:center;justify-content:center;min-height:22rem;padding:2rem;border-radius:8px;background:linear-gradient(180deg,#fafafa 0,#f4f4f5 100%)}.static-detail-page .static-detail-image{max-height:21rem;object-fit:contain}.static-detail-page .static-detail-gallery{max-width:32rem;margin:0 auto}.static-detail-page .static-detail-carousel .carousel-inner{overflow:hidden;border:1px solid rgba(0,0,0,.08);border-radius:8px;background:#f7f7f7}.static-detail-page .static-detail-carousel .carousel-item::after{content:none;display:none}.static-detail-page .static-detail-carousel .static-detail-image-wrap{border-radius:0;background:linear-gradient(180deg,#fbfbfb 0,#f2f2f3 100%)}.static-detail-page .static-detail-thumbnails{position:static;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.65rem;margin:.75rem 0 0}.static-detail-page .static-detail-thumbnails [data-bs-target]{width:auto;height:auto;margin:0;padding:.25rem;border:1px solid rgba(0,0,0,.1);border-radius:6px;background:#fff;cursor:pointer;opacity:1;transition:border-color .18s ease-in-out,box-shadow .18s ease-in-out,transform .18s ease-in-out;text-indent:0}.static-detail-page .static-detail-thumbnails [data-bs-target]:focus,.static-detail-page .static-detail-thumbnails [data-bs-target]:hover{border-color:rgba(186,12,47,.65);box-shadow:0 0 0 2px rgba(186,12,47,.08);transform:translateY(-1px)}.static-detail-page .static-detail-thumbnails [data-bs-target].active{border-color:#ba0c2f;box-shadow:0 0 0 2px rgba(186,12,47,.12)}.static-detail-page .static-detail-thumbnails img{display:block;width:100%;aspect-ratio:1;border-radius:4px;object-fit:cover}.static-detail-page .static-detail-content{padding-top:1.5rem}.static-detail-page .static-detail-content p{max-width:42rem;color:rgba(0,0,0,.72);font-size:.98rem;line-height:1.7}.static-detail-page .static-detail-specs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin-top:1.75rem;overflow:hidden;border:1px solid rgba(17,17,17,.1);border-top:3px solid #ba0c2f;border-radius:8px;background:#fff;box-shadow:0 12px 28px rgba(17,17,17,.07)}.static-detail-page .static-detail-specs div{min-width:0;padding:1.35rem 1.15rem 1.25rem;border-right:1px solid rgba(17,17,17,.08);background:linear-gradient(180deg,#fff 0,#f9f9fb 100%);text-align:center}.static-detail-page .static-detail-specs div:last-child{border-right:0}.static-detail-page .static-detail-specs i{display:inline-flex;align-items:center;justify-content:center;width:2.55rem;height:2.55rem;margin-bottom:.9rem;border:1px solid rgba(186,12,47,.24);border-radius:50%;color:#ba0c2f;background:rgba(186,12,47,.1);font-size:1.25rem;line-height:1}.static-detail-page .static-detail-specs span,.static-detail-page .static-detail-specs strong{display:block;line-height:1.25}.static-detail-page .static-detail-specs span{margin-bottom:.35rem;font-family:"Cooper Hewitt",Montserrat,Helvetica,Arial,sans-serif;font-size:.72rem;font-weight:700;letter-spacing:0;color:rgba(17,17,17,.35);text-transform:uppercase}.static-detail-page .static-detail-specs strong{font-family:Montserrat,Helvetica,Arial,sans-serif;font-size:1.12rem;font-weight:700;color:#111}@media (max-width:767px){.static-detail-page .static-detail-content{padding-top:0}.static-detail-page .static-detail-image-wrap{min-height:16rem;padding:1.35rem}.static-detail-page .static-detail-image{max-height:15rem}.static-detail-page .static-detail-thumbnails{gap:.45rem}.static-detail-page .static-detail-thumbnails [data-bs-target]{padding:.2rem}.static-detail-page .static-detail-specs{grid-template-columns:1fr}.static-detail-page .static-detail-specs div{border-right:0;border-bottom:1px solid rgba(17,17,17,.08)}.static-detail-page .static-detail-specs div:last-child{border-bottom:0}}.inscription-editor-panel{display:flex;flex-direction:column}.inscription-editor-form{margin-top:2rem}@media (min-width:1200px){.inscription-editor-panel{min-height:100%;justify-content:space-between}.inscription-editor-form{margin-top:3rem}}.inscription-logo-option{min-height:112px;border-color:#e7e7e7!important;border-radius:6px;background-color:#fff!important;color:#686868!important;padding:1rem .75rem;box-shadow:0 0 0 0 rgba(186,12,47,0);transition:border-color .2s ease,box-shadow .2s ease,transform .2s ease,background-color .2s ease}@media (max-width:1199px){.inscription-logo-option{min-width:auto!important}}.inscription-logo-option:focus,.inscription-logo-option:hover{border-color:rgb(78.5882352941%,78.5882352941%,78.5882352941%)!important;background-color:#fff!important;color:#686868!important;box-shadow:0 8px 22px rgba(0,0,0,.06);transform:translateY(-2px)}.inscription-logo-option:active{transform:translateY(0)}.inscription-logo-option-image{max-width:112px;max-height:82px;object-fit:contain;margin-bottom:0!important;transition:transform .2s ease}.btn-check:checked+.inscription-logo-option .inscription-logo-option-image,.inscription-logo-option:hover .inscription-logo-option-image{transform:scale(1.04)}.btn-check:checked+.inscription-logo-option,.btn-check:focus+.inscription-logo-option{border-color:#ba0c2f!important;background-color:#fff!important;color:#686868!important;box-shadow:0 0 0 3px rgba(186,12,47,.12),0 8px 22px rgba(0,0,0,.06);transform:translateY(-2px)}@media (max-width:575px){.inscription-logo-option{min-height:94px;padding:.75rem .5rem}.inscription-logo-option-image{max-width:82px;max-height:64px}}.extra-stepper .stepper-btn{width:auto;height:auto;max-height:20px;min-width:0;min-height:0;padding:10px!important;margin:0;margin-right:1px;font-size:1.75rem;font-weight:700;display:flex;align-items:center;justify-content:center;border-radius:50%!important;border:none!important;box-sizing:border-box;transition:background .2s,color .2s,opacity .2s}.extra-stepper .stepper-btn:hover{background:0 0!important;color:#ba0c2f!important;opacity:.7;transition:opacity .2s}.extra-stepper .stepper-value{display:flex;justify-content:center;align-items:center;width:35px;height:35px;border-radius:50%;border:2px solid #ba0c2f;padding:0;background:#fff}.extra-stepper .stepper-value input.extra-value{width:100%;height:100%;border:none;background:0 0;text-align:center;font-size:1.25rem;font-weight:600;color:#ba0c2f;outline:0;box-sizing:border-box;line-height:35px;padding:0;margin:0;margin-top:1px;-moz-appearance:textfield}.extra-stepper .stepper-value input.extra-value::-webkit-inner-spin-button,.extra-stepper .stepper-value input.extra-value::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}@supports (-webkit-hyphens:none){.extra-stepper .stepper-value input.extra-value{line-height:normal}}.disabled-step{opacity:.4;pointer-events:none;transition:opacity .2s;color:#444!important;border-color:#444!important;pointer-events:none}.disabled-step input{color:#444!important}.inscription-summary{display:flex;align-items:center;gap:1.25rem}.tick-circle{background:#ba0c2f;width:32px;min-width:32px;height:32px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center}.tick-circle i{color:#fff;font-size:23px;font-weight:700;line-height:0}.synopsis{color:#fff;min-width:110px;font-size:.75rem;font-weight:400;font-style:italic;margin-right:6px;opacity:.7}.header-wrap-outer{padding:1rem;padding-top:1rem;padding-bottom:1rem}.header-wrap-outer .section-header{padding:0}.accordion-body{padding:1rem 1rem}.inscription-input-buttons-wrap{max-width:500px;margin:0 auto}.basket-col{margin-top:61px}#extrasPanel .extra-image-wrap{min-width:100px}.min-img-100{min-width:145px;max-width:145px}.locked-accordion{opacity:.5;pointer-events:none;user-select:none;transition:opacity .3s}.container-details{max-width:300px}.total-font{font-size:1rem;font-weight:600}.header-w{font-weight:600}@media (min-width:575px){.sub-text-w{max-width:522px;margin:0 auto}}.card-dark{background:#202020!important}.card-dark h3,.card-dark p{color:#fff!important}.alt-center-title{font-size:min(max(110px,9vw),70px);margin-top:-52px}@media (max-width:767px){.alt-center-title{font-size:8vw;margin-top:0}}.nav-tabs{border-bottom:none}.nav-tabs .nav-link{font-family:"Cooper Hewitt",Montserrat,Helvetica,Arial,sans-serif;font-size:1.05rem;font-weight:700;color:#000!important;border:0!important}.nav-tabs .nav-link:hover{border-color:transparent;transition:all .2s ease-in-out}.nav-tabs .nav-link:hover span{border-bottom:2px solid #111;transition:all .2s ease-in-out}.nav-tabs .nav-link span{border-bottom:2px solid transparent}.nav-tabs .nav-link.active{color:#ba0c2f!important;border:none}.nav-tabs .nav-link.active span{border-bottom:2px solid #ba0c2f}@media (max-width:991px){.basket-order{margin-top:0}}.w-restrict{max-width:205px}.text-xxs{font-size:.55rem}.success{color:#6aba9e;font-weight:600}span.shipping-class{font-size:small;font-weight:400;font-style:italic;display:flex;position:relative;align-items:center;margin-left:10px}#extrasSection .border-top:first-of-type{border-top:0!important}a.link-underline{border-bottom:1px solid;text-decoration:none}a.link-underline:hover{opacity:.7;transition:all .2s ease-in-out;cursor:pointer}.new-num-list{font-size:1.4rem!important}.form-text{color:#111}hr{background-color:#cecece}.short-hr{opacity:1;height:1px!important;background:#ddd;max-width:100%;margin:0 auto}.newsfeed-header{color:#ba0c2f;margin-bottom:0;font-size:23px!important}.newsfeed-date{color:#acacac!important;font-size:.9rem!important;font-weight:600}.gradient-bg a.invert{color:#fff!important;font-family:"Cooper Hewitt",Montserrat,Helvetica,Arial,sans-serif;font-size:.9rem;text-decoration:underline;font-weight:600;text-transform:uppercase}.gradient-bg a:hover{opacity:.8;transition:all .2s ease-in-out}.basket-card .basket-card-inner.gradient-bg{background:linear-gradient(151deg,#333 50%,#222 50%)}.basket-card .basket-card-inner .section-header{line-height:1.1;text-transform:uppercase;margin-bottom:8px}.page-header-new{text-transform:none!important;font-weight:600!important;letter-spacing:0;font-family:Montserrat,Helvetica,Arial,sans-serif!important;font-size:33px!important;padding-bottom:15px!important}#copiedMessage,#sharedMessage{display:none;opacity:0;visibility:hidden;transition:opacity .3s ease;margin-top:25px!important;font-size:16px}#copiedMessage.show,#sharedMessage.show{display:block;visibility:visible;opacity:1}.story-desc-short{max-width:80%;margin:0 auto}.carousel-stone-card.bg-added.w-dev{position:relative;margin-bottom:20px;max-height:none;min-height:auto;height:auto}.carousel-stone-card.bg-added.w-dev:before{content:"";position:absolute;inset:0;background-image:url(images/logo-3.png);opacity:1;background-size:40px;background-position:bottom 10px right 10px;background-repeat:no-repeat;pointer-events:none;transition:opacity .4s;z-index:1}.carousel-stone-card.bg-added.w-dev a.btn.btn-hero.masthead-btn.btn-sm{margin-top:28px}.custom-badges-alt{font-size:.655rem!important;padding:.25rem .5rem .2rem}@media (min-width:1400px){.altered-inscription{margin-right:25px!important}}@media (max-width:991px) and (min-width:575px){.altered-inscription{margin-right:25px!important}}.stone-image-style{border:2px solid #b0b0b0;border-radius:5px}.stone-story-masthead{position:relative;background-size:cover;background-position:center;padding:3.5rem 0 2.5rem;overflow:hidden}.stone-story-overlay{position:absolute;inset:0;background:#ba0c2f}.stone-story-overlay::after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-image:url(images/stones-bkg-alt-2.png);background-position:center;background-size:cover}.stone-story-overlay::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.2)}.stone-story-container{z-index:1}.stone-story-title{color:#fff;font-family:"Bebas Neue",montserrat,system-ui,-apple-system,Segoe UI,Roboto,Arial,sans-serif;font-weight:700;letter-spacing:0;font-size:clamp(2.2rem,4.5vw,3.8rem)}@media (max-width:991px){.stone-story-title{display:block;visibility:visible!important}}.stone-story-panel{background:0 0;border-radius:.25rem;margin-top:-150px;z-index:0;position:relative}@media (max-width:991px){.stone-story-panel{margin-top:-70px}}.stone-card{background:#252525;color:#fff;position:relative;border-radius:.15rem;min-height:520px}@media (max-width:575px){.stone-card{max-width:350px;margin:0 auto}}.stone-card-inner{position:relative;height:100%;padding:2rem 1.75rem 2.75rem;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;box-shadow:0 9px 40px rgba(0,0,0,.25)}.stone-card-stone{width:220px;aspect-ratio:1/1;background-size:cover;background-position:center;border:0 solid rgba(255,255,255,.08);border-radius:5px;margin-bottom:1.5rem}.stone-card-meta{text-align:center;width:100%}.stone-card-number{font-weight:800;font-size:1.55rem;letter-spacing:.5px;margin-bottom:.75rem;line-height:1;font-family:"Cooper Hewitt",Montserrat,Helvetica,Arial,sans-serif!important;margin-top:10px}.stone-card-name{font-weight:700;font-size:1.15rem;margin-bottom:.75rem}.stone-card-loc{font-size:.95rem;opacity:.9}.stone-card-logo{position:absolute;bottom:18px;left:50%;transform:translateX(-50%);width:70px;opacity:.65;pointer-events:none}@media (max-width:575px){.stone-card-logo{width:40px;left:unset;right:15px;transform:none}}h1.page-header-new.custom-header-sots{font-size:3.2rem!important;text-transform:uppercase!important;color:#fff!important;margin-bottom:30px!important;font-family:"Cooper Hewitt",Montserrat,Helvetica,Arial,sans-serif!important}@media (max-width:991px){h1.page-header-new.custom-header-sots{display:none}}.stone-story-body{background:0 0;padding:1rem 2.25rem;padding-bottom:0;height:100%}.stone-story-body p{line-height:1.75;color:#222;margin-bottom:1.25rem}.stadium-img-wrap{border-radius:0;overflow:hidden;background:#fff}.stadium-img{object-fit:cover;min-height:260px}.cta-panel{height:100%;display:flex;align-items:center;justify-content:center;background:#f7f7f7;border-radius:0}.find-stone-title{font-weight:600;letter-spacing:-.5px}.find-stone-map{border-radius:0}@media (max-width:991.98px){.stone-story-masthead{padding:2.75rem 0 2rem}.stone-story-body{padding:1.75rem 1.5rem}.stone-card{min-height:460px}}@media (max-width:575px){.custom-col-adjust{padding-right:12.5px!important}}@media (min-width:1200px){.custom-stone-font p{font-size:16px}}@media (min-width:1440px){.custom-stone-font p{font-size:17px}}@media (min-width:1200px){.custom-stone-font h5{font-size:22px}}@media (min-width:1440px){.custom-stone-font h5{font-size:23px}}@media (max-width:991px) and (min-width:768px){.h-100.custom-bg-dark.custom-card-radius.position-relative.text-white.home-sp-cards.custom-quote-card{padding:120px 50px}}@media (max-width:767px){.mobile-fw{width:100%}}@media (max-width:767px){.mobile-fw .search-btn-wrap{width:100%}}@media (max-width:767px){.mobile-fw .search-btn-wrap .search-btn-input{width:100%!important}}@media (max-width:1399px) and (min-width:992px){.basket-card.basket-confirmation.sticky-top .same-w.longer{font-size:.6rem!important;width:153px!important}}.extras-imgs{min-width:155px!important;max-width:155px!important}.carousel-stone-details{min-height:2.9em;margin-bottom:1.5rem;font-family:inherit;font-size:.92rem;line-height:1.45;font-weight:400;color:#222;display:flex;flex-direction:column;justify-content:flex-start;align-items:center;text-align:center}.carousel-stone-details>span{display:inline-flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:.4rem}.detail-dot{width:4px;height:4px;border-radius:50%;background:currentColor;opacity:.65;display:inline-block;flex:0 0 auto}@media (max-width:991px){.buy-04-confirm-basket-page{padding-bottom:5.5rem}}.buy-04-confirm-basket-page .confirm-basket-container{max-width:1110px}.buy-04-confirm-basket-page .confirm-basket-list-panel{background:#fff;border:1px solid rgba(0,0,0,.08);border-radius:12px;box-shadow:0 14px 34px rgba(0,0,0,.055);overflow:hidden}.buy-04-confirm-basket-page .confirm-basket-list-header{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1.25rem 1.4rem;border-bottom:1px solid rgba(0,0,0,.08);background:linear-gradient(180deg,#fafafa 0,#f4f4f5 100%)}.buy-04-confirm-basket-page .confirm-basket-list-header h2{font-size:1.45rem;margin-bottom:0}.buy-04-confirm-basket-page .confirm-basket-list-counts{display:flex;justify-content:flex-end;flex-wrap:wrap;gap:.45rem}.buy-04-confirm-basket-page .confirm-basket-list-counts span{display:inline-flex;align-items:center;justify-content:center;min-height:2rem;padding:.35rem .75rem;border-radius:999px;background:rgba(186,12,47,.08);font-family:"Cooper Hewitt",Montserrat,Helvetica,Arial,sans-serif;font-size:.84rem;font-weight:700;color:#ba0c2f;white-space:nowrap}.buy-04-confirm-basket-page .confirm-basket-items{display:grid;gap:.85rem;padding:.85rem;border:0;border-radius:0;background:linear-gradient(180deg,rgba(0,0,0,.018) 0,rgba(0,0,0,.006) 100%);box-shadow:none;overflow:visible}@media (min-width:992px){.buy-04-confirm-basket-page .confirm-basket-summary-column{position:sticky;top:2rem;align-self:flex-start}}.buy-04-confirm-basket-page .confirm-basket-item{padding:1.1rem;border:1px solid rgba(0,0,0,.075);border-radius:6px;background:#fff;box-shadow:0 8px 20px rgba(0,0,0,.035);transition:border-color .2s ease-in-out,box-shadow .2s ease-in-out}.buy-04-confirm-basket-page .confirm-basket-item:hover{border-color:rgba(0,0,0,.13);box-shadow:0 12px 26px rgba(0,0,0,.052)}.buy-04-confirm-basket-page .confirm-basket-item-header{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding-bottom:.9rem;margin-bottom:.95rem;border-bottom:1px solid rgba(0,0,0,.07)}.buy-04-confirm-basket-page .confirm-basket-item-header h3{font-size:1.1rem;margin:0}.buy-04-confirm-basket-page .confirm-basket-extra-row,.buy-04-confirm-basket-page .confirm-basket-extras-heading,.buy-04-confirm-basket-page .confirm-basket-item-columns,.buy-04-confirm-basket-page .confirm-basket-item-main,.buy-04-confirm-basket-page .confirm-basket-item-total{display:grid;grid-template-columns:minmax(0,1fr) 4.75rem 6.3rem 2rem;gap:.85rem;align-items:center}.buy-04-confirm-basket-page .confirm-basket-item-columns{margin-bottom:-.35rem;font-family:"Cooper Hewitt",Montserrat,Helvetica,Arial,sans-serif;font-size:.72rem;font-weight:700;color:rgba(0,0,0,.45);text-transform:uppercase}.buy-04-confirm-basket-page .confirm-basket-item-columns span:nth-child(2),.buy-04-confirm-basket-page .confirm-basket-item-columns span:nth-child(3){text-align:right}.buy-04-confirm-basket-page .confirm-basket-item-main{padding-bottom:.95rem}.buy-04-confirm-basket-page .confirm-basket-product{display:grid;grid-template-columns:92px minmax(0,1fr);gap:1rem;align-items:center}.buy-04-confirm-basket-page .confirm-basket-product p{margin:0;color:rgba(0,0,0,.68);line-height:1.25}.buy-04-confirm-basket-page .confirm-basket-image{width:92px;aspect-ratio:1;object-fit:cover;border:1px solid rgba(0,0,0,.08);border-radius:8px;box-shadow:0 6px 14px rgba(0,0,0,.06)}.buy-04-confirm-basket-page .confirm-basket-price,.buy-04-confirm-basket-page .confirm-basket-quantity{font-size:.92rem;text-align:right;line-height:1.4}.buy-04-confirm-basket-page .confirm-basket-price{font-family:"Cooper Hewitt",Montserrat,Helvetica,Arial,sans-serif;font-weight:700;white-space:nowrap}.buy-04-confirm-basket-page .confirm-basket-remove{flex:0 0 auto;width:2rem;height:2rem;display:inline-flex;align-items:center;justify-content:center;padding:0;border:1px solid transparent;background:0 0;color:rgba(0,0,0,.32);border-radius:50%;transition:background-color .2s ease-in-out,border-color .2s ease-in-out,color .2s ease-in-out,transform .2s ease-in-out}.buy-04-confirm-basket-page .confirm-basket-remove:focus,.buy-04-confirm-basket-page .confirm-basket-remove:hover{background:rgba(186,12,47,.08);border-color:rgba(186,12,47,.16);color:#ba0c2f;transform:translateY(-1px)}.buy-04-confirm-basket-page .confirm-basket-extra-remove{width:1.75rem;height:1.75rem;display:inline-flex;align-items:center;justify-content:center;justify-self:end;padding:0;border:0;margin-right:2px;border-radius:50%;background:0 0;color:rgba(0,0,0,.28);transition:background-color .2s ease-in-out,color .2s ease-in-out,transform .2s ease-in-out}.buy-04-confirm-basket-page .confirm-basket-extra-remove:focus,.buy-04-confirm-basket-page .confirm-basket-extra-remove:hover{background:rgba(186,12,47,.08);color:#ba0c2f;transform:translateY(-1px)}.buy-04-confirm-basket-page .confirm-basket-extras{margin:.1rem 0 .2rem calc(92px + 1rem);padding:.85rem 0 .85rem .5rem;border-radius:10px;background:rgba(0,0,0,.018)}.buy-04-confirm-basket-page .confirm-basket-extras-heading{margin-bottom:.25rem;font-family:"Cooper Hewitt",Montserrat,Helvetica,Arial,sans-serif;font-size:.72rem;font-weight:700;color:rgba(0,0,0,.45);text-transform:uppercase}.buy-04-confirm-basket-page .confirm-basket-extra-row{padding:.35rem 0;font-size:.84rem;color:rgba(0,0,0,.72)}.buy-04-confirm-basket-page .confirm-basket-extra-row span:first-child,.buy-04-confirm-basket-page .confirm-basket-extras-heading span:first-child{padding-left:0}.buy-04-confirm-basket-page .confirm-basket-extra-row span:nth-child(2),.buy-04-confirm-basket-page .confirm-basket-extra-row span:nth-child(3),.buy-04-confirm-basket-page .confirm-basket-extras-heading span:nth-child(2),.buy-04-confirm-basket-page .confirm-basket-extras-heading span:nth-child(3){text-align:right}.buy-04-confirm-basket-page .confirm-basket-extra-row span:nth-child(2),.buy-04-confirm-basket-page .confirm-basket-extra-row span:nth-child(3){color:rgba(0,0,0,.78)}.buy-04-confirm-basket-page .confirm-basket-item-total{padding-top:.8rem}.buy-04-confirm-basket-page .confirm-basket-item-total span{grid-column:2;font-family:"Cooper Hewitt",Montserrat,Helvetica,Arial,sans-serif;font-size:.78rem;font-weight:700;color:rgba(0,0,0,.62);text-align:right;text-transform:uppercase;white-space:nowrap}.buy-04-confirm-basket-page .confirm-basket-item-total strong{grid-column:3;font-family:"Cooper Hewitt",Montserrat,Helvetica,Arial,sans-serif;font-size:1rem;text-align:right;white-space:nowrap}.buy-04-confirm-basket-page .confirm-basket-summary{padding:1.8rem;border-radius:12px;background:#fff;border:1px solid rgba(0,0,0,.08);box-shadow:0 14px 34px rgba(0,0,0,.055)}.buy-04-confirm-basket-page .confirm-basket-summary h2{padding-bottom:1rem;margin-bottom:1rem;border-bottom:1px solid rgba(0,0,0,.08);font-size:1.45rem}.buy-04-confirm-basket-page .confirm-summary-row{display:flex;align-items:baseline;justify-content:space-between;gap:1rem;margin-bottom:.6rem;font-family:Montserrat,Helvetica,Arial,sans-serif;font-size:.9rem;font-weight:400;color:rgba(0,0,0,.72)}.buy-04-confirm-basket-page .confirm-summary-row span:last-child{color:#000;white-space:nowrap}.buy-04-confirm-basket-page .confirm-summary-row-strong{margin-bottom:1.25rem;font-family:"Cooper Hewitt",Montserrat,Helvetica,Arial,sans-serif;font-weight:700;color:#000}.buy-04-confirm-basket-page .confirm-promo{margin-bottom:1.6rem}.buy-04-confirm-basket-page .confirm-promo summary{margin-bottom:.5rem;font-family:"Cooper Hewitt",Montserrat,Helvetica,Arial,sans-serif;font-size:.9rem;font-weight:700;text-transform:uppercase;cursor:pointer;list-style:none}.buy-04-confirm-basket-page .confirm-promo summary::-webkit-details-marker{display:none}.buy-04-confirm-basket-page .confirm-promo-controls{display:block}.buy-04-confirm-basket-page .confirm-promo-input-group{position:relative;display:block}.buy-04-confirm-basket-page .confirm-promo-input-group .form-control{height:44px;min-width:0;width:100%;padding-right:6.1rem}.buy-04-confirm-basket-page .confirm-promo-input-group .btn{position:absolute;top:50%;right:.3rem;transform:translateY(-50%)!important;z-index:1;display:inline-flex;align-items:center;justify-content:center;height:calc(100% - .6rem);line-height:1;margin:0!important;white-space:nowrap}.buy-04-confirm-basket-page .confirm-promo-input-group .btn:focus,.buy-04-confirm-basket-page .confirm-promo-input-group .btn:hover{transform:translateY(-50%)!important}.buy-04-confirm-basket-page .confirm-summary-totals{margin-bottom:1.4rem}.buy-04-confirm-basket-page .confirm-summary-row-total{margin-top:.9rem;padding-top:.9rem;border-top:1px solid rgba(0,0,0,.08);font-family:"Cooper Hewitt",Montserrat,Helvetica,Arial,sans-serif;font-weight:700;color:#000;text-transform:uppercase}.buy-04-confirm-basket-page .confirm-mobile-checkout{position:fixed;left:0;right:0;bottom:0;z-index:1040;display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.75rem 1rem calc(.75rem + env(safe-area-inset-bottom));background:#fff;border-top:1px solid rgba(0,0,0,.12);box-shadow:0 -10px 24px rgba(0,0,0,.12)}.buy-04-confirm-basket-page .confirm-mobile-checkout>span{display:flex;flex-direction:column;line-height:1.1}.buy-04-confirm-basket-page .confirm-mobile-checkout strong{font-family:"Cooper Hewitt",Montserrat,Helvetica,Arial,sans-serif;font-size:1.05rem}@media (max-width:991px){.buy-04-confirm-basket-page .confirm-basket-summary-column{position:static}}@media (max-width:767px){.buy-04-confirm-basket-page .confirm-basket-list-panel{border:0;border-radius:0;background:0 0;box-shadow:none;overflow:visible}.buy-04-confirm-basket-page .confirm-basket-list-header{align-items:flex-start;padding:1rem 0;border:0;border-bottom:0 solid rgba(0,0,0,.18);border-radius:0;background:0 0}.buy-04-confirm-basket-page .confirm-basket-list-header h2{font-size:1.25rem}.buy-04-confirm-basket-page .confirm-basket-list-counts{justify-content:flex-start}.buy-04-confirm-basket-page .confirm-basket-list-counts span{min-height:1.75rem;font-size:.8rem}.buy-04-confirm-basket-page .confirm-basket-items{gap:1rem;padding:0;border:0;border-radius:0;background:0 0;box-shadow:none;overflow:visible}.buy-04-confirm-basket-page .confirm-basket-item{position:relative;display:block;padding:1rem;border:1px solid rgba(0,0,0,.08);border-radius:6px;background:#fff;box-shadow:0 8px 20px rgba(0,0,0,.04)}.buy-04-confirm-basket-page .confirm-basket-item-header{padding-right:0}.buy-04-confirm-basket-page .confirm-basket-item-header h3{font-size:1rem}.buy-04-confirm-basket-page .confirm-basket-extra-row,.buy-04-confirm-basket-page .confirm-basket-extras-heading,.buy-04-confirm-basket-page .confirm-basket-item-columns,.buy-04-confirm-basket-page .confirm-basket-item-main,.buy-04-confirm-basket-page .confirm-basket-item-total{display:block}.buy-04-confirm-basket-page .confirm-basket-item-columns{display:none}.buy-04-confirm-basket-page .-main{padding-bottom:.85rem}.buy-04-confirm-basket-page .confirm-basket-product{grid-template-columns:82px minmax(0,1fr);padding-right:2.35rem}.buy-04-confirm-basket-page .confirm-basket-image{width:82px}.buy-04-confirm-basket-page .confirm-basket-price,.buy-04-confirm-basket-page .confirm-basket-quantity{display:flex;justify-content:space-between;gap:1rem;text-align:left}.buy-04-confirm-basket-page .confirm-basket-price::before,.buy-04-confirm-basket-page .confirm-basket-quantity::before{content:attr(data-label);font-family:"Cooper Hewitt",Montserrat,Helvetica,Arial,sans-serif;font-weight:700}.buy-04-confirm-basket-page .confirm-basket-quantity{margin-top:.8rem;padding-top:.75rem;border-top:1px solid rgba(0,0,0,.08)}.buy-04-confirm-basket-page .confirm-basket-price{padding-top:.35rem}.buy-04-confirm-basket-page .confirm-basket-remove{position:static}.buy-04-confirm-basket-page .confirm-basket-extras{margin:.8rem 0 0;padding:.8rem;border:1px solid rgba(0,0,0,.06);border-radius:8px;background:rgba(0,0,0,.018)}.buy-04-confirm-basket-page .confirm-basket-extras-heading{margin-bottom:.45rem}.buy-04-confirm-basket-page .confirm-basket-extras-heading span:first-child{padding-left:0}.buy-04-confirm-basket-page .confirm-basket-extras-heading span:not(:first-child){display:none}.buy-04-confirm-basket-page .confirm-basket-extra-row{display:grid;grid-template-columns:minmax(0,1fr) 1.75rem;gap:.25rem;padding:.55rem 0;border-bottom:1px solid rgba(0,0,0,.06)}.buy-04-confirm-basket-page .confirm-basket-extra-row span:first-child{grid-column:1;padding-left:0}.buy-04-confirm-basket-page .confirm-basket-extra-row .confirm-basket-extra-remove{grid-column:2;grid-row:1;margin-right:-10px}.buy-04-confirm-basket-page .confirm-basket-extra-row:last-child{padding-bottom:0;border-bottom:0}.buy-04-confirm-basket-page .confirm-basket-extra-row span[data-label]{grid-column:1/-1;display:flex;justify-content:space-between;gap:1rem;font-family:Montserrat,Helvetica,Arial,sans-serif;font-weight:400}.buy-04-confirm-basket-page .confirm-basket-extra-row span[data-label]::before{content:attr(data-label);font-family:"Cooper Hewitt",Montserrat,Helvetica,Arial,sans-serif;font-weight:700}.buy-04-confirm-basket-page .confirm-basket-price::before{white-space:nowrap}.buy-04-confirm-basket-page .confirm-basket-item-total{display:flex;align-items:baseline;justify-content:space-between;gap:1rem;padding-top:.8rem}.buy-04-confirm-basket-page .confirm-basket-item-total span,.buy-04-confirm-basket-page .confirm-basket-item-total strong{grid-column:auto;text-align:left}.buy-04-confirm-basket-page .confirm-basket-summary{padding:1.35rem 1rem;border-radius:12px}.buy-04-confirm-basket-page .confirm-basket-summary h2{font-size:1.25rem}.buy-04-confirm-basket-page .confirm-promo:not([open]){margin-bottom:1.2rem}.buy-04-confirm-basket-page .confirm-basket-actions .btn{width:100%}}@media (min-width:768px){.two-cta-container{max-width:790px}}.sr-suggestions{position:relative;overflow:hidden;border:1px solid #ba0c2f;border-radius:14px;background:rgba(186,12,47,.04);box-shadow:0 8px 20px rgba(0,0,0,.045)}.sr-suggestions::before{content:"";position:absolute;inset:0 0 auto 0;height:5px;background:#ba0c2f}.sr-suggestions-inner{padding:1.25rem}.sr-suggestions-head{display:block;align-items:flex-start;gap:.85rem;margin-bottom:.5rem}.sr-suggestions-icon{width:38px;height:38px;flex:0 0 38px;display:inline-flex;align-items:center;justify-content:center;border-radius:50%;background:#fff;border:1px solid #ffd95a;color:#ba0c2f;font-weight:700;line-height:1}.sr-suggestions-kicker{font-size:.72rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#a96f00;margin-bottom:.15rem}.sr-suggestions-title{font-size:1.15rem;font-weight:700;color:#111;margin-bottom:.15rem}.sr-suggestions-text{font-size:.9rem;color:#5d6978;margin-bottom:0}.sr-suggestions-list{display:flex;flex-direction:row;gap:.65rem}@media (max-width:767px){.sr-suggestions-list{flex-direction:column}}.sr-suggestion-btn{width:100%;text-align:left;border:1px solid #fff;background:#fff;border-radius:10px;padding:.4rem .9rem;display:flex;align-items:center;justify-content:space-between;gap:1rem;color:inherit;box-shadow:0 2px 7px rgba(0,0,0,.035);transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease}.sr-suggestion-btn:focus,.sr-suggestion-btn:hover{transform:translateY(-1px);border-color:#ba0c2f;box-shadow:0 6px 14px rgba(0,0,0,.07);outline:0}.sr-suggestion-main{display:flex;flex-direction:column;min-width:0}.sr-suggestion-name{font-size:1rem;font-weight:700;color:#111;line-height:1.25}.sr-suggestion-meta{margin-top:.2rem;font-size:.875rem;color:#5d6978;line-height:1.3}.sr-suggestion-arrow{width:27px;height:27px;flex:0 0 27px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;background:0 0;color:#ba0c2f;transition:background-color .2s ease,color .2s ease,transform .2s ease}.sr-suggestion-btn:focus .sr-suggestion-arrow,.sr-suggestion-btn:hover .sr-suggestion-arrow{background:0 0;color:#111;transform:translateX(2px)}.sr-result-count{font-size:1.125rem;color:#3d4856}.sr-result-card{display:flex;flex-direction:row;align-items:center;gap:1rem;border:0;border-radius:8px;padding:1rem;margin-bottom:1rem;background:#f7f7f7;color:inherit;text-decoration:none;border:1px solid transparent;box-shadow:0 2px 8px rgba(0,0,0,.04);transition:transform .25s ease,box-shadow .25s ease,background-color .25s ease,border-color .25s ease;position:relative}.sr-result-card::before{content:"";position:absolute;inset:0;background-image:url(images/logo-bw.png);opacity:.03;background-size:230px;background-position:bottom 50% right 0;background-repeat:no-repeat;pointer-events:none;transition:opacity .4s;z-index:1}.sr-result-card:focus,.sr-result-card:hover{transform:translateY(-1px);box-shadow:0 3px 7px rgba(0,0,0,.08);background:rgba(186,12,47,.035);border-color:rgba(186,12,47,.65);color:inherit;text-decoration:none;outline:0}.sr-result-thumb{width:110px;flex:0 0 110px;border:2px solid #b0b0b0;border-radius:0;background-color:#9c5f52;background-size:cover;background-position:center;background-repeat:no-repeat}.sr-result-thumb--square{aspect-ratio:1/1}.sr-result-thumb--wide{aspect-ratio:2/1}.sr-result-thumb--portrait{aspect-ratio:1/1.35}.sr-result-thumb--fallback{aspect-ratio:1/1;background-image:repeating-linear-gradient(0deg,#9c5f52 0,#9c5f52 9px,#d8c4bc 9px,#d8c4bc 12px)}.sr-result-content{flex:1 1 auto;min-width:0}.sr-result-title{font-size:1.25rem;font-weight:700;margin-bottom:.15rem;color:#111}.sr-result-meta{color:#000;margin-bottom:0}.sr-highlight{background:0 0;padding:0 .1rem;border-radius:2px;color:#ba0c2f}@media (max-width:575px){.sr-suggestions-inner{padding:1rem}.sr-suggestions-head{gap:.7rem}.sr-suggestions-icon{width:34px;height:34px;flex-basis:34px}.sr-suggestion-btn{padding:.75rem .8rem}.sr-suggestion-arrow{width:30px;height:30px;flex-basis:30px}.sr-result-card{align-items:flex-start}}.sr-suggestion-arrow i::before{vertical-align:middle}span.input-group-text.border-0.sr-search-icon i::before{vertical-align:middle}#SearchFilter::-webkit-search-cancel-button{-webkit-appearance:none;appearance:none;width:18px;height:18px;margin-right:0;cursor:pointer;background-color:#ba0c2f;-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath fill='black' d='M2.146 2.146a.5.5 0 0 1 .708 0L8 7.293l5.146-5.147a.5.5 0 0 1 .708.708L8.707 8l5.147 5.146a.5.5 0 0 1-.708.708L8 8.707l-5.146 5.147a.5.5 0 0 1-.708-.708L7.293 8 2.146 2.854a.5.5 0 0 1 0-.708z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath fill='black' d='M2.146 2.146a.5.5 0 0 1 .708 0L8 7.293l5.146-5.147a.5.5 0 0 1 .708.708L8.707 8l5.147 5.146a.5.5 0 0 1-.708.708L8 8.707l-5.146 5.147a.5.5 0 0 1-.708-.708L7.293 8 2.146 2.854a.5.5 0 0 1 0-.708z'/%3E%3C/svg%3E");-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:16px 16px;mask-size:16px 16px}#SearchFilter::-webkit-search-cancel-button:hover{background-color:#000}.sr-suggestion-thumb{width:44px;height:44px;flex:0 0 44px;display:block;border:2px solid #b0b0b0;background-color:#9c5f52;background-size:cover;background-position:center;background-repeat:no-repeat}.sr-suggestion-main{display:flex;flex-direction:column;flex:1 1 auto;min-width:0}.sr-suggestion-btn{width:33%;text-align:left;border:1px solid #fff;background:#fff;border-radius:10px;padding:.55rem .75rem;display:flex;align-items:center;justify-content:space-between;gap:.85rem;color:inherit;box-shadow:0 2px 7px rgba(0,0,0,.035);transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease}@media (max-width:767px){.sr-suggestion-btn{width:100%}}.sr-suggestion-btn:focus,.sr-suggestion-btn:hover{transform:translateY(-1px);border-color:#fff;box-shadow:0 6px 14px rgba(0,0,0,.07);outline:0}.sr-result-badges{display:flex;flex-wrap:wrap;gap:.55rem;margin:.45rem 0 .75rem}.sr-result-badge{display:inline-flex;align-items:center;gap:.35rem;padding:.55rem .75rem .35rem .75rem;border-radius:8px;background:#f1f1f1;color:#2f3742;font-size:.925rem;font-weight:500;line-height:1;white-space:nowrap}.sr-result-badge i{font-size:1rem;color:inherit;vertical-align:-3px}.sr-result-badge i::before{vertical-align:middle}span.sr-result-badge.sr-result-badge--stand{padding-left:30px;position:relative}span.sr-result-badge.sr-result-badge--stand i{position:absolute;left:8px;top:50%;transform:translateY(-50%)}.sr-result-stone-number{margin-top:.15rem;color:#5d6978}.hero-brick-search-wrap{position:relative;z-index:5;width:min(165%,820px);margin:2.5rem auto;transform:translate(-144px,-120px)!important}@media (max-width:767px){.hero-brick-search-wrap{transform:translate(-88px,-85px)!important}}@media (max-width:575px){.hero-brick-search-wrap{transform:translate(-16.5%,-100px)!important}}.hero-brick-search{display:flex;align-items:stretch;width:100%;min-height:89px;padding:.75rem;border-radius:10px;background:#fff;box-shadow:0 18px 40px rgba(0,0,0,.28),0 2px 8px rgba(0,0,0,.16)}.hero-brick-search__icon{width:118px;flex:0 0 118px;display:flex;align-items:center;justify-content:center;border-right:1px solid rgba(0,0,0,.18)}.hero-brick-search__icon i{font-size:2.65rem;color:#ba0c2f!important}.hero-brick-search__icon i::before{vertical-align:middle}.hero-brick-search__field{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;justify-content:center;padding:0 1.75rem;line-height:1}.hero-brick-search__input{width:100%;border:0;background:0 0;color:#181818;font-size:clamp(1.15rem,2vw,1.3rem);font-weight:700;line-height:1.2;outline:0}.hero-brick-search__input::placeholder{color:#202020;opacity:1}.hero-brick-search__input:focus{outline:0;box-shadow:none}.hero-brick-search__hint{margin-top:0;color:#8c8c8c;font-size:clamp(.95rem,1.5vw,.7rem);font-weight:500}.hero-brick-search__button{width:132px;flex:0 0 132px;border:0;border-radius:6px;background:#ba0c2f;color:#fff;display:inline-flex;flex-direction:column;align-items:center;justify-content:center;gap:.45rem;text-transform:uppercase;letter-spacing:.16em;font-size:.78rem;font-weight:800;transition:transform .2s ease,background-color .2s ease,box-shadow .2s ease}.hero-brick-search__button i{font-size:1.5rem;line-height:1;color:#fff}.hero-brick-search__button i::before{vertical-align:middle}.hero-brick-search__button:focus,.hero-brick-search__button:hover{background:rgb(59.7896613191%,3.8573975045%,15.1081402258%);transform:translateY(-1px);outline:0}.hero-search-tips{margin-top:2rem;color:#fff;text-align:center}.hero-search-tips__title{display:flex;align-items:center;justify-content:center;gap:1rem;margin-bottom:1.35rem;text-transform:uppercase;letter-spacing:.22em;font-size:.95rem}.hero-search-tips__title span{width:76px;height:1px;background:rgba(255,255,255,.45)}.hero-search-tips__title strong{font-weight:800}.hero-search-tips__grid{display:flex;justify-content:center;gap:2rem}.hero-search-tip{display:flex;align-items:center;gap:1rem;text-align:left;color:#fff;max-width:210px}.hero-search-tip i{width:48px;flex:0 0 48px;font-size:2.5rem;line-height:1;opacity:.95;color:#fff}.hero-search-tip i.bi.bi-123{border:2px solid #fff;text-align-last:center;line-height:.1;padding:5px 5px;font-size:24px;border-radius:5px}.hero-search-tip i::before{vertical-align:middle}.hero-search-tip strong{display:block;font-size:.95rem;font-weight:800;margin-bottom:.2rem}.hero-search-tip p{margin:0;font-size:.9rem;line-height:1.35;opacity:.82;color:#fff}.hero-search-tip+.hero-search-tip{position:relative}.hero-search-tip+.hero-search-tip::before{content:"";position:absolute;left:-1rem;top:10%;width:1px;height:80%;background:rgba(255,255,255,.22)}.center-masthead-text{position:relative;display:inline-block}.center-masthead-text::before{content:"";position:absolute;top:-15px;left:50%;width:72px;height:4px;background:#ba0c2f;transform:translateX(-50%)}@media (max-width:575px){.center-masthead-text::before{top:-10px}}@media (max-width:767px){.hero-brick-search-wrap{width:min(165%,92vw);margin-top:2rem}.hero-brick-search{padding:.65rem}.hero-brick-search__icon{display:none}.hero-brick-search__field{padding:0 .5rem}.hero-brick-search__button{width:86px;flex-basis:86px;letter-spacing:.08em;font-size:.65rem}.hero-brick-search__button i{font-size:1.2rem}.hero-brick-search__input{font-size:1rem}.hero-brick-search__hint{font-size:.78rem}.hero-search-tips__grid{flex-direction:column;align-items:center;gap:1rem}.hero-search-tip{width:100%;max-width:320px;justify-content:flex-start}.hero-search-tip+.hero-search-tip::before{display:none}}.hero-search-tip__icon--octagon{position:relative;padding:5px}.hero-search-tip__icon--octagon i{font-size:1.8rem}.hero-search-tip__icon--octagon::before{content:"";position:absolute;inset:0;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100'%3E%3Cpolygon points='30,4 70,4 96,30 96,70 70,96 30,96 4,70 4,30' fill='none' stroke='white' stroke-width='5' stroke-linejoin='round'/%3E%3C/svg%3E") center/contain no-repeat}.hero-brick-search__field{position:relative;flex:1 1 auto;min-width:0;min-height:76px;display:flex;align-items:center}.hero-brick-search__input{width:100%;transform:translateY(-.35rem);transition:transform .22s ease,color .22s ease}.hero-brick-search__input::placeholder{color:#111;opacity:1;transition:opacity .22s ease}input#SearchFilter{padding:.6rem 1rem .4rem 1rem}.hero-brick-search__hint{position:absolute;left:30px;top:calc(50% + .55rem);font-size:.95rem;color:rgba(0,0,0,.55);line-height:1;pointer-events:none;opacity:1;transform:translateY(0);transition:opacity .18s ease,transform .18s ease}@media (max-width:767px){.hero-brick-search__hint{left:15px}}.hero-brick-search__field:focus-within .hero-brick-search__input,.hero-brick-search__input:not(:placeholder-shown){transform:translateY(0)}.hero-brick-search__field:focus-within .hero-brick-search__hint,.hero-brick-search__input:not(:placeholder-shown)+.hero-brick-search__hint{opacity:0;transform:translateY(-.25rem)}.hero-brick-search__field:focus-within .hero-brick-search__input::placeholder{opacity:.8}.hero-brick-count{margin-top:4rem;position:relative;z-index:2;transform:translate(0,-135px);width:440px}@media (max-width:767px){.hero-brick-count{transform:translate(-20%,-100px);width:150%}}@media (max-width:575px){.hero-brick-count{transform:translate(-16%,-100px);width:150%}}.hero-brick-count__inner{display:flex;align-items:center;justify-content:center;gap:1.25rem;width:100%}.hero-brick-count__line{flex:1 1 auto;max-width:180px;height:1px;background:rgba(255,255,255,.22)}.hero-brick-count__content{display:inline-flex;align-items:center;justify-content:center;gap:1rem;color:#fff;text-align:center;white-space:nowrap}.hero-brick-count__icon{width:30px;height:30px;flex:0 0 30px;display:inline-flex;align-items:center;justify-content:center;opacity:.95}.hero-brick-count__icon img{max-width:100%;height:auto;display:block}.hero-brick-count__label,.hero-brick-count__number{font-weight:700;text-transform:uppercase;letter-spacing:.16em;line-height:1}.hero-brick-count__number{font-size:1.2rem}.hero-brick-count__label{font-size:1rem}@media (max-width:767px){.hero-brick-count{margin-top:1.5rem}.hero-brick-count__inner{gap:.75rem}.hero-brick-count__line{max-width:72px}.hero-brick-count__content{gap:.6rem;white-space:normal;flex-wrap:wrap}.hero-brick-count__icon{width:24px;height:24px;flex-basis:24px}.hero-brick-count__label,.hero-brick-count__number{letter-spacing:.1em}.hero-brick-count__number{font-size:1.15rem}.hero-brick-count__label{font-size:.95rem}}.hero-brick-count__icon i{font-size:1.5rem;color:#fff}.hero-brick-count__icon i::before{vertical-align:middle}.brick-viewer{position:relative}.brick-viewer__trigger{position:relative;display:block;width:100%;border:0;padding:0;overflow:hidden;background:#111;cursor:zoom-in;box-shadow:0 0 0 rgba(0,0,0,.16)}.brick-viewer__image{display:block;width:100%;height:auto;transition:transform .45s ease,opacity .45s ease}.brick-viewer__trigger::before{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(0,0,0,0) 45%,rgba(0,0,0,.5) 100%),radial-gradient(circle at 50% 50%,rgba(255,255,255,.16),transparent 45%);opacity:0;transition:opacity .35s ease;z-index:1}.brick-viewer__trigger:hover .brick-viewer__image{transform:scale(1.035);opacity:.94}.brick-viewer__trigger:hover::before{opacity:1}.brick-viewer__badge{position:absolute;right:1rem;bottom:1rem;z-index:2;display:inline-flex;align-items:center;gap:.45rem;padding:.65rem .85rem;border-radius:999px;background:rgba(186,12,47,.95);color:#fff;font-size:.8rem;font-weight:800;letter-spacing:.04em;text-transform:uppercase;box-shadow:0 8px 22px rgba(0,0,0,.22);transform:translateY(4px);transition:transform .25s ease,background-color .25s ease}.brick-viewer__badge i::before{vertical-align:middle}.brick-viewer__trigger:hover .brick-viewer__badge{transform:translateY(0);background:#ba0c2f}.brick-viewer__caption{margin-top:.75rem;font-size:.875rem;color:#687381}.brick-zoom-modal .modal-dialog{max-width:min(1100px,100vw - 2rem)}.brick-zoom-modal__content{overflow:hidden;border:0;border-radius:18px;background:#111;box-shadow:0 24px 80px rgba(0,0,0,.45)}.brick-zoom-modal__header{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1rem 1.15rem;background:linear-gradient(135deg,#1a1a1a 0,#090909 100%);color:#fff;border-bottom:1px solid rgba(255,255,255,.08)}.brick-zoom-modal__eyebrow{font-size:.7rem;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:rgba(255,255,255,.55)}.brick-zoom-modal__title{font-size:1rem;font-weight:800;color:#fff}.brick-zoom-stage{position:relative;padding:.25rem 1.25rem;overflow:hidden;display:flex;align-items:center;justify-content:center;background:radial-gradient(circle at 50% 20%,rgba(255,255,255,.08),transparent 42%),#080808;cursor:grab}.brick-zoom-stage.is-dragging{cursor:grabbing}.brick-zoom-stage__image{max-width:100%;max-height:92%;object-fit:contain;user-select:none;pointer-events:none;transform:translate3d(0,0,0) scale(1);transition:transform .18s ease;box-shadow:0 18px 55px rgba(0,0,0,.45)}.brick-zoom-controls{display:flex;align-items:center;justify-content:center;gap:.65rem;padding:.9rem 1rem 1rem;background:#111}.brick-zoom-controls__btn,.brick-zoom-controls__reset{height:42px;border:1px solid rgba(255,255,255,.12);background:rgba(255,255,255,.08);color:#fff;border-radius:999px;font-weight:800;transition:background-color .2s ease,transform .2s ease}.brick-zoom-controls__btn{width:42px;display:inline-flex;align-items:center;justify-content:center}.brick-zoom-controls__reset{padding:0 1rem;font-size:.8rem}.brick-zoom-controls__btn:hover,.brick-zoom-controls__reset:hover{background:#ba0c2f;transform:translateY(-1px)}.brick-zoom-controls__btn i::before{vertical-align:middle}@media (max-width:575px){.brick-viewer__badge{right:.75rem;bottom:.75rem;font-size:.7rem}.brick-zoom-stage{height:58vh}.brick-zoom-modal__header{padding:.85rem}}.brick-viewer{max-width:100%;position:relative;padding:1rem;background:#f7f7f7;box-shadow:0 2px 8px rgba(0,0,0,.04)}.brick-viewer::before{content:"";position:absolute;inset:0;background-image:url(images/logo-bw.png);opacity:.025;background-size:220px;background-position:bottom right;background-repeat:no-repeat;pointer-events:none}.brick-viewer__head{position:relative;z-index:1;display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-bottom:1rem}.brick-viewer__eyebrow{font-size:.75rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#ba0c2f}.brick-viewer__title{font-size:1.25rem;font-weight:700;color:#111}.brick-viewer__zoom-btn{border:0;border-radius:999px;background:#ba0c2f;color:#fff;display:inline-flex;align-items:center;gap:.45rem;padding:.65rem 1rem;font-size:.8rem;font-weight:800;text-transform:uppercase;letter-spacing:.035em;box-shadow:0 8px 18px rgba(186,12,47,.25);transition:transform .2s ease,box-shadow .2s ease}.brick-viewer__zoom-btn:focus,.brick-viewer__zoom-btn:hover{transform:translateY(-1px);box-shadow:0 12px 24px rgba(186,12,47,.32)}.brick-viewer__zoom-btn i::before{vertical-align:middle}.brick-viewer__image-btn{position:relative;z-index:1;display:block;width:100%;padding:0;border:0;background:0 0;text-align:left;cursor:zoom-in;overflow:hidden;box-shadow:0 1px 0 rgba(0,0,0,.08)}.brick-viewer__image{display:block;width:100%;height:auto}.brick-viewer__image-overlay{position:absolute;inset:0;display:flex;align-items:flex-end;justify-content:flex-end;padding:1rem;background:linear-gradient(180deg,rgba(0,0,0,0) 45%,rgba(0,0,0,.45) 100%);opacity:0;transition:opacity .2s ease}.brick-viewer__image-btn:focus .brick-viewer__image-overlay,.brick-viewer__image-btn:hover .brick-viewer__image-overlay{opacity:1}.brick-viewer__image-action{display:inline-flex;align-items:center;gap:.45rem;border-radius:999px;background:#ba0c2f;color:#fff;padding:.6rem .9rem;font-size:.8rem;font-weight:800;text-transform:uppercase;letter-spacing:.035em}.brick-viewer__caption{position:relative;z-index:1;margin-top:.85rem;font-size:.875rem;color:#5d6978}.brick-zoom-modal .modal-dialog{max-width:min(1120px,100vw - 2rem)}.brick-zoom-modal__content{border:0;border-radius:0;overflow:hidden;background:#111;color:#fff;box-shadow:0 22px 60px rgba(0,0,0,.45)}.brick-zoom-modal__header{border:0;background:linear-gradient(90deg,#111 0,#1d1d1d 100%);padding:1rem 1.25rem}.brick-zoom-modal__eyebrow{font-size:.75rem;color:#ba0c2f}.brick-zoom-modal__title{font-size:1.25rem;font-weight:800;line-height:1}.brick-zoom-modal__close{filter:invert(1);opacity:.8}.brick-zoom-modal__body{padding:1rem;background:#0b0b0b}.brick-zoom-modal__image{display:block;width:100%;height:auto;max-height:76vh;object-fit:contain;background:#000}@media (max-width:575px){.brick-viewer{padding:.75rem}.brick-viewer__head{align-items:flex-start;flex-direction:column}.brick-viewer__zoom-btn{width:100%;justify-content:center}.brick-viewer__image-overlay{opacity:1;padding:.75rem}.brick-viewer__image-action{font-size:.75rem}}.brick-profile-section{padding:48px 0 64px;background:#fff}.brick-profile-wrap{max-width:1180px;margin:0 auto}.brick-profile-hero{position:relative;overflow:hidden;display:block;padding:30px;margin-bottom:24px;border-radius:4px;background:#fff;border:1px solid rgba(0,0,0,.06);box-shadow:0 14px 40px rgba(0,0,0,.06)}.brick-profile-hero::after{content:"";position:absolute;top:18px;right:152px;bottom:18px;width:405px;background-image:url(images/logo-bw.png);background-size:contain;background-position:center right;background-repeat:no-repeat;opacity:.035;pointer-events:none}.brick-profile-hero__name-row{position:relative;z-index:2;margin-bottom:8px}.brick-profile-hero__title{margin:0;color:#050505;font-size:33px;line-height:1;font-weight:600;letter-spacing:0}.brick-profile-hero__details-row{position:relative;z-index:2;display:grid;grid-template-columns:minmax(210px,.75fr) 1fr auto;align-items:stretch;gap:28px}.brick-profile-hero__number{display:flex;flex-direction:column;justify-content:center;min-height:30px;text-transform:uppercase}@media (max-width:767px){.brick-profile-hero__number{margin-top:15px}}.brick-profile-hero__number span{display:block;margin-bottom:7px;color:#7a7f8a;font-size:.78rem;font-weight:800;letter-spacing:.085em}.brick-profile-hero__number strong{display:block;color:#ba0c2f;font-size:1.6rem;line-height:1;font-weight:600;letter-spacing:-.035em}.brick-profile-hero__message{display:flex;align-items:center;gap:18px;min-height:76px;padding-left:28px;border-left:1px solid rgba(0,0,0,.12)}.brick-profile-hero__message p{max-width:360px;margin:0;color:#4c5260;font-size:.95rem;line-height:1.45;font-weight:500}.brick-profile-hero__icon{width:54px;height:54px;flex:0 0 54px;display:inline-grid;place-items:center;border-radius:50%;background:rgba(186,12,47,.07);border:1px solid rgba(186,12,47,.25);color:#ba0c2f;font-size:1.25rem}.brick-profile-hero__icon i::before{vertical-align:middle}.brick-profile-share{align-self:stretch;min-height:76px;display:inline-flex;align-items:center;justify-content:center;gap:10px;border:1px solid rgba(0,0,0,.08);background:#fff;color:#171717;padding:0 22px;border-radius:8px;font-size:.9rem;font-weight:800;text-decoration:none;box-shadow:0 8px 22px rgba(0,0,0,.08);transition:transform .25s ease,box-shadow .25s ease,border-color .25s ease,color .25s ease}.brick-profile-share i{color:#ba0c2f}.brick-profile-share i::before{vertical-align:middle}.brick-profile-share:focus,.brick-profile-share:hover{color:#ba0c2f;border-color:rgba(186,12,47,.22);transform:translateY(-2px);box-shadow:0 12px 30px rgba(0,0,0,.12);outline:0}.brick-profile-grid{align-items:stretch}.brick-profile-grid>[class*=col-]{display:flex}.brick-detail-panel,.brick-find-another,.brick-inspection-card{position:relative;z-index:1}.brick-inspection-card{width:100%;display:flex;flex-direction:column;padding:22px;border-radius:8px;background:#fff;border:1px solid rgba(0,0,0,.055);box-shadow:0 14px 35px rgba(0,0,0,.055)}.brick-side-stack{width:100%;display:flex;flex-direction:column;gap:16px}.brick-detail-panel{flex:1 1 auto;padding:22px;border-radius:8px;background:#fff;border:1px solid rgba(0,0,0,.055);box-shadow:0 14px 35px rgba(0,0,0,.055)}.brick-section-label{display:inline-flex;align-items:center;gap:9px;margin-bottom:18px;color:#ba0c2f;font-size:.9rem;line-height:1;font-weight:900;letter-spacing:.02em;text-transform:uppercase}.brick-section-label i{font-size:1rem}.brick-section-label i::before{vertical-align:middle}.brick-section-label span{transform:translateY(2px)}.brick-image-frame{position:relative;overflow:hidden;border-radius:5px;background:#111;border:1px solid rgba(0,0,0,.08);min-height:390px}.brick-image-frame img.brick-image{display:block;height:auto;transition:transform .4s ease,filter .4s ease;min-height:390px;object-fit:cover}.brick-image-frame::after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(0,0,0,0) 55%,rgba(0,0,0,.28) 100%);pointer-events:none;opacity:0;transition:opacity .25s ease}.brick-image-frame:hover::after{opacity:1}.brick-image{display:block;width:100%;height:auto;transition:transform .4s ease,filter .4s ease}.brick-image-frame:hover .brick-image{transform:scale(1.018);filter:contrast(1.04)}.brick-zoom-button{position:relative;z-index:3;display:inline-flex;align-items:center;justify-content:center;gap:9px;min-height:40.6px;padding:0 22px;border:0;margin-top:15px;border-radius:0;line-height:0;background:#ba0c2f;color:#fff;font-size:.78rem;font-weight:900;letter-spacing:.035em;text-transform:uppercase;box-shadow:0 0 0 rgba(186,12,47,.35);transition:transform .25s ease,box-shadow .25s ease,background-color .25s ease}.brick-zoom-button i{font-size:.95rem}.brick-zoom-button i::before{vertical-align:middle}.brick-zoom-button:focus,.brick-zoom-button:hover{background:#9b000a;color:#fff;transform:translateY(-2px);box-shadow:0 0 0 rgba(186,12,47,.45);outline:0}.brick-zoom-help{display:flex;align-items:center;gap:8px;margin:13px 0 0;color:#6b7280;font-size:.82rem;line-height:1.4}.brick-zoom-help i{color:#9ca3af}.brick-zoom-help i::before{vertical-align:middle}.brick-detail-title{display:inline-flex;align-items:center;gap:9px;margin:0 0 21px;color:#ba0c2f;font-size:.95rem;line-height:1;font-weight:900;letter-spacing:.025em;text-transform:uppercase}.brick-detail-title i{font-size:1rem}.brick-detail-title i::before{vertical-align:middle}.brick-detail-title span{transform:translateY(2px)}.brick-detail-list{margin:0;padding:0;list-style:none}.brick-detail-item{display:grid;grid-template-columns:42px 1fr auto;align-items:center;gap:12px;padding:10px 0;border-bottom:1px solid rgba(0,0,0,.05)}.brick-detail-item:first-child{padding-top:0}.brick-detail-item:last-child{border-bottom:0}.brick-detail-icon{width:30px;height:30px;display:inline-grid;place-items:center;border-radius:50%;background:rgba(186,12,47,.075);color:#ba0c2f;font-size:.95rem}.brick-detail-icon i{line-height:0}.brick-detail-icon i::before{vertical-align:middle}.brick-detail-label{color:#5e6673;font-size:.88rem;font-weight:400}.brick-detail-value{color:#181818;font-size:.88rem;font-weight:400;text-align:right}.brick-thank-you{display:flex;align-items:center;gap:14px;margin-top:20px;padding:17px;border-radius:7px;background:rgba(186,12,47,.055);color:#3f4652}.brick-thank-you i{color:#ba0c2f;font-size:1.45rem;flex:0 0 auto}.brick-thank-you i::before{vertical-align:middle}.brick-thank-you p{margin:0;font-size:.88rem;line-height:1.45;font-weight:600}.brick-find-another{flex:0 0 auto;min-height:78px;display:flex;align-items:center;justify-content:space-between;gap:18px;padding:20px 22px;border-radius:8px;background:#fff;color:#ba0c2f;border:1px solid rgba(186,12,47,.35);text-decoration:none;box-shadow:0 12px 28px rgba(186,12,47,.08);box-shadow:none;transition:transform .25s ease,box-shadow .25s ease,background-color .25s ease,border-color .25s ease}.brick-find-another span{display:inline-flex;align-items:center;gap:12px;font-weight:900}.brick-find-another i::before{vertical-align:middle}.brick-find-another:focus,.brick-find-another:hover{background:rgba(186,12,47,.035);border-color:rgba(186,12,47,.65);color:#ba0c2f;transform:translateY(-2px);box-shadow:0 16px 34px rgba(186,12,47,.14);box-shadow:none;text-decoration:none;outline:0}.brick-zoom-modal .modal-dialog{max-width:min(1120px,100% - 32px)}.brick-zoom-modal .modal-content{overflow:hidden;border:0;border-radius:10px;background:#111;box-shadow:0 28px 90px rgba(0,0,0,.42)}.brick-zoom-modal .modal-header{min-height:62px;padding:16px 20px;background:#fff;border-bottom:1px solid rgba(0,0,0,.075)}.brick-zoom-modal .modal-title{color:#fff;font-size:1rem;font-weight:900}.brick-zoom-modal .btn-close{opacity:1;box-shadow:none}.brick-zoom-modal .btn-close:focus{box-shadow:0 0 0 .2rem rgba(186,12,47,.18)}.brick-zoom-modal .modal-body{padding:0;background:#111}.brick-zoom-modal__image-wrap{position:relative;overflow:auto;max-height:78vh;background:radial-gradient(circle at center,rgba(255,255,255,.08),transparent 45%),#111}.brick-zoom-modal__image{display:block;width:100%;height:auto}.brick-zoom-modal__footer{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:13px 18px;background:#fff;color:#5d6572;font-size:.82rem}.brick-zoom-modal__footer p{margin:0}@media (max-width:991px){.brick-profile-section{padding:40px 0 56px}.brick-profile-hero::after{width:220px;opacity:.025}.brick-profile-hero__details-row{grid-template-columns:1fr;gap:10px}.brick-profile-hero__message{padding-left:0;padding-top:20px;border-left:0;border-top:1px solid rgba(0,0,0,.1)}.brick-profile-share{width:100%;min-height:58px}.brick-side-stack{height:auto}.brick-detail-panel{flex:0 0 auto}}@media (max-width:767px){.brick-profile-hero{padding:24px}.brick-profile-hero__name-row{margin-bottom:0}.brick-detail-panel,.brick-inspection-card{padding:18px}.brick-detail-item{grid-template-columns:38px 1fr;gap:10px 12px}.brick-detail-value{grid-column:3;text-align:left}}@media (max-width:575px){.brick-profile-section{padding:32px 0 48px}.brick-profile-hero{padding:22px;border-radius:6px}.brick-profile-hero::after{right:-40px;width:220px}.brick-profile-hero__title{font-size:33px}.brick-profile-hero__number strong{font-size:1.3rem}.brick-profile-hero__message{align-items:flex-start}.brick-profile-hero__icon{width:46px;height:46px;flex-basis:46px;font-size:1.05rem}.brick-find-another{min-height:66px;padding:18px}.brick-zoom-modal .modal-dialog{max-width:calc(100% - 16px);margin-right:auto;margin-left:auto}.brick-zoom-modal .modal-header{padding:14px 16px}.brick-zoom-modal__footer{display:block}.brick-zoom-modal__footer p+p{margin-top:5px}}.brick-image-trigger{position:relative;display:block;width:100%;padding:0;border:0;background:0 0;text-align:inherit;cursor:zoom-in;overflow:hidden}.brick-image-trigger:focus{outline:0}.brick-image-trigger:focus-visible{box-shadow:0 0 0 4px rgba(186,12,47,.22)}.brick-image-trigger:hover .brick-image{transform:scale(1.015)}.brick-image-trigger:hover .brick-image-hover-zoom{opacity:1;transform:translate(-50%,-50%) scale(1)}.brick-image{display:block;width:100%;height:auto;transition:transform .25s ease}.brick-image-hover-zoom{position:absolute;top:50%;left:50%;width:54px;height:54px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;background:rgba(255,255,255,.92);color:#ba0c2f;box-shadow:0 10px 25px rgba(0,0,0,.18);opacity:0;transform:translate(-50%,-50%) scale(.92);transition:opacity .2s ease,transform .2s ease;pointer-events:none}.brick-image-hover-zoom i{font-size:1.25rem}.brick-image-hover-zoom i::before{vertical-align:middle}.find-a-brick-section .masthead-center-content{position:absolute;left:50%;top:50%;width:210%;transform:translate(-50%,-94%) translateY(0)!important;z-index:2;text-align:center;pointer-events:none;transition:opacity 520ms ease,transform 520ms ease;will-change:opacity,transform;transition-delay:160ms}@media (max-width:991px){.find-a-brick-section .masthead-center-content{transform:translate(-50%,-106%) translateY(0)!important}}@media (max-width:767px){.find-a-brick-section .masthead-center-content{width:235%!important;transform:translate(-50%,-134%) translateY(0)!important}}@media (max-width:575px){.find-a-brick-section .masthead-center-content{transform:translate(-50%,-212%) translateY(0)!important}}.find-a-brick-section .center-masthead-text{margin-top:31px;max-width:550px}@media (max-width:575px){.find-a-brick-section .center-masthead-text{margin-top:10px;max-width:375px;font-size:.7rem}}@media (max-width:575px){.find-a-brick-section .hero-brick-search__input{font-size:small}}@media (max-width:575px){.find-a-brick-section .hero-brick-search__hint{font-size:smaller}}body{background:#fff;width:100%;height:100%;min-height:100%;margin:0;padding:0;font-family:Montserrat,Helvetica,Arial,sans-serif;font-size:14px;color:#000;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{font-weight:700}.faq-nota-bene{color:#ba0c2f!important;font-style:italic;font-weight:700}