// diamond updates .custom-banner{display:flex;justify-content:center;width:100%;height:500px}.custom-banner-content{align-self:center;max-width:100%;z-index:10}h1.custom-banner-header{font-family:Gotham,sans-serif!important;font-size:36px!important;margin:0;padding:0;color:#000;text-transform:uppercase!important;font-weight:500;letter-spacing:.06em}h2.custom-banner-header{font-family:Gotham,sans-serif!important;font-size:28px!important;margin:0;padding:0;color:#000;text-transform:uppercase!important;font-weight:500;letter-spacing:.06em}.custom-banner-text{font-size:15px!important;line-height:1.75;margin:0;padding:20px 0 28px;color:#000;opacity:.7;font-family:Gotham,sans-serif!important;letter-spacing:.02em}.custom-banner-button{background-color:#000;color:#fff;text-decoration:none;font-size:13px;letter-spacing:.12em;font-weight:500;cursor:pointer;margin-bottom:10px;font-family:Gotham,sans-serif!important;text-transform:uppercase!important;border-radius:4px!important;padding-top:14px!important;padding-bottom:14px!important}.custom-content{margin-bottom:100px}.custom-content h2{font-family:Gotham,sans-serif!important;text-transform:uppercase!important;letter-spacing:.08em!important;font-size:24px!important;text-align:center;color:#000;padding-top:50px!important;padding-bottom:20px;font-weight:500}.custom-content h2.filter-title{font-family:Gotham,sans-serif!important;font-size:24px!important;text-align:center;color:#000;padding-top:50px!important;padding-bottom:0;letter-spacing:.04em!important}.custom-content p.filter-description{padding-bottom:40px}.custom-content h1{font-family:"PT Serif",serif!important;font-size:36px!important;text-align:center;color:#000;padding-top:0!important;padding-bottom:20px;margin-top:0!important;margin-bottom:0!important}.diamond-shape-button-container{margin:0!important;padding:10px!important}.diamond-shape-button{border:1px solid #ddd;border-radius:5px;margin-left:0!important;margin-right:0!important;text-align:center;padding-bottom:25px;padding-top:15px;cursor:pointer;color:inherit;text-decoration:inherit;height:100%;width:100%;top:0;bottom:0;left:0;right:0;display:block}.diamond-shape-button.active{background-color:#f6f6f6;border:1px solid #71A6BB}.diamond-shape-button span.diamond-name{opacity:.7!important}.diamond-shape-button:hover{background-color:#f6f6f6}.diamond-shape-button:hover .diamond-img{transform:scale(1.05);animation:jiggle .5s infinite linear}.diamond-shape-button:hover span.diamond-name{opacity:1!important}@keyframes jiggle{0%{transform:rotate(0) scale(1.05)}50%{transform:rotate(2deg) scale(1.05)}to{transform:rotate(-2deg) scale(1.05)}}.diamond-img{opacity:.7;width:80%;margin-bottom:10px;position:relative;display:inline-block;top:0}.square-content{margin-top:100px}.custom-content p{font-size:14px!important;line-height:1.75!important;margin:0;padding:0;color:#000;opacity:.7;font-family:Gotham,"sans-serif";letter-spacing:.02em}.square-content-row{padding-top:15px;padding-bottom:15px}.square-content-block{padding:50px!important;text-align:center!important;display:flex;justify-content:center}.square-content-block-inner{align-self:center}.square-content-block h2{text-align:center!important;margin:5px 0 0!important;padding:0!important}.square-content-block p{margin-top:20px!important;margin-bottom:10px}.diamond-slider-container{padding-left:10px!important;padding-right:10px!important;margin-top:20px}.diamond-slider-inner{padding:35px 25px 80px;border:1px solid #ddd;border-radius:5px}.diamond-slider-name{opacity:.7;padding-left:5px;font-size:16px}.diamond-slider{margin-top:20px}.noUi-marker-normal{display:none}.noUi-marker-large{height:10px!important;background-color:#ddd}.noUi-value-large{padding-top:6px;font-size:14px}.noUi-horizontal{height:4px;border:0px;border-radius:0;margin-left:15px;margin-right:15px;margin-top:45px}.noUi-pips-horizontal{padding-top:12px}.noUi-horizontal .noUi-handle{height:20px;width:20px;border-radius:20px;right:-10px!important;top:-8px!important;background-color:#71a6bb;box-shadow:none;border:0px}.noUi-connect{background-color:#71a6bb}.noUi-horizontal .noUi-handle:focus{outline:none}.noUi-handle:after,.noUi-handle:before{display:none}.diamond-result-grid{margin-top:30px}.diamond-result{padding-left:10px!important;padding-right:10px!important}.diamond-result-inner{margin-bottom:30px;border:1px solid white;border:1px solid #ddd;position:relative;border-radius:5px;overflow:hidden}.diamond-result-title{padding-top:20px!important;padding-bottom:10px!important;text-align:center;padding-left:30px;padding-right:30px;font-size:14px;opacity:.7}.diamond-result-price{text-align:center;padding-left:30px;padding-right:30px;font-size:16px!important;font-weight:600;color:#71a6bb;padding-bottom:20px!important}.diamond-result-link{position:absolute;top:0;left:0;right:0;width:100%;height:100%;cursor:pointer}.diamond-result-video-overlay{position:absolute;top:0;left:0;right:0;width:100%;overflow:hidden;height:100%}.load-overlay{position:absolute;top:0;left:0;right:0;width:100%;height:100%}.diamond-result-video-overlay iframe{top:-3px;left:-32.5%!important;right:-32.5%!important;width:400%;position:relative;-moz-transform:scale(.419,.419);-webkit-transform:scale(.419,.419);-o-transform:scale(.419,.419);-ms-transform:scale(.419,.419);transform:scale(.419);-moz-transform-origin:top left;-webkit-transform-origin:top left;-o-transform-origin:top left;-ms-transform-origin:top left;transform-origin:top left;height:160%;pointer-events:none;visibility:hidden}.diamond-result-video-overlay iframe.video-active{opacity:1}.custom-banner-image{position:absolute;top:0;left:0;width:100%;height:100%;z-index:5}//loading rings .lds-ring{display:inline-block;position:relative;width:60px;height:60px;padding-left:10px;padding-top:10px}.lds-ring div{box-sizing:border-box;display:block;position:absolute;width:24px;height:24px;margin:3px;border:3px solid #71A6BB;border-radius:50%;animation:lds-ring 1.2s cubic-bezier(.5,0,.5,1) infinite;border-color:#71A6BB transparent transparent transparent}.lds-ring div:nth-child(1){animation-delay:-.45s}.lds-ring div:nth-child(2){animation-delay:-.3s}.lds-ring div:nth-child(3){animation-delay:-.15s}@keyframes lds-ring{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.diamond-toolbar{height:48px;background-color:#f6f6f6;margin-left:10px;margin-right:10px;margin-top:30px;position:relative;padding-top:7px}.diamond-toolbar.filter-toolbar{margin-bottom:30px;margin-top:0}.diamond-toolbar .productgrid--utils{background-color:transparent}.diamond-toolbar .productgrid--utils.utils-view{width:10%!important}.diamond-toolbar .utils-filter-button{padding-top:9px;padding-left:17px}.diamond-toolbar .utils-filter-button .utils-filter-text{font-weight:400!important}.bootstrap-wrapper.diamond-search-main .row{margin-left:0!important;margin-right:0!important}.img-replace{display:inline-block;overflow:hidden;text-indent:100%;color:transparent;white-space:nowrap}.cd-nugget-info{text-align:center;position:absolute;width:100%;height:50px;line-height:50px;bottom:0;left:0}.cd-nugget-info a{position:relative;font-size:14px;color:#5e6e8d;-webkit-transition:all .2s;-moz-transition:all .2s;transition:all .2s}.no-touch .cd-nugget-info a:hover{opacity:.8}.cd-nugget-info span{vertical-align:middle;display:inline-block}.cd-nugget-info span svg{display:block}.cd-nugget-info .cd-nugget-info-arrow{fill:#5e6e8d}.cd-popup-trigger{display:block;width:170px;height:50px;line-height:50px;margin:3em auto;text-align:center;color:#fff;font-size:14px;font-size:.875rem;font-weight:700;text-transform:uppercase;border-radius:50em;background:#35a785;box-shadow:0 3px #00000012}@media only screen and (min-width: 1170px){.cd-popup-trigger{margin:6em auto}}.cd-popup{position:fixed;left:0;top:100px;height:100%;width:100%;opacity:0;visibility:hidden;-webkit-transition:opacity .3s 0s,visibility 0s .3s;-moz-transition:opacity .3s 0s,visibility 0s .3s;transition:opacity .3s 0s,visibility 0s .3s;opacity:1;z-index:100000!important}.cd-popup.is-visible{visibility:visible;-webkit-transition:opacity .3s 0s,visibility 0s 0s;-moz-transition:opacity .3s 0s,visibility 0s 0s;transition:opacity .3s 0s,visibility 0s 0s;z-index:50}.cd-popup-container{position:relative;width:90%;max-width:900px;margin:4em auto;background:#fff;border-radius:.25em .25em .4em .4em;text-align:center;box-shadow:0 0 20px #0003;-webkit-transform:translateY(-40px);-moz-transform:translateY(-40px);-ms-transform:translateY(-40px);-o-transform:translateY(-40px);transform:translateY(-40px);-webkit-backface-visibility:hidden;-webkit-transition-property:-webkit-transform;-moz-transition-property:-moz-transform;transition-property:transform;-webkit-transition-duration:.3s;-moz-transition-duration:.3s;transition-duration:.3s;min-height:300px}.cd-popup-container p{padding:0!important;text-align:left}.cd-popup-container h2{padding-top:0;padding-bottom:20px;font-size:24px;text-align:left!important}.cd-popup-container .info-col{padding-left:20px!important;padding-right:0!important}.cd-popup-container .cd-buttons:after{content:"";display:table;clear:both}.cd-popup-container .diamond-result-price{text-align:left!important;font-size:20px!important;padding-left:0!important}.cd-popup-container ul{padding-left:0!important}.cd-popup-container .cd-buttons li{float:left;width:50%;list-style:none}.cd-popup-container .cd-buttons a{display:block;height:50px;line-height:50px;text-transform:uppercase;color:#fff;-webkit-transition:background-color .2s;-moz-transition:background-color .2s;transition:background-color .2s;font-family:Twentieth Century,sans-serif;letter-spacing:1px;text-decoration:none;border-radius:3px!important}.cd-popup-container .cd-buttons li:first-child a{background:#000;border-radius:0 0 0 .25em;margin-left:20px;margin-right:20px;margin-bottom:20px}.no-touch .cd-popup-container .cd-buttons li:first-child a:hover{background-color:#71a6bb}.cd-popup-container .cd-buttons li:last-child a{background:#000;border-radius:0 0 .25em;margin-right:20px;margin-bottom:20px}.no-touch .cd-popup-container .cd-buttons li:last-child a:hover{background-color:#71a6bb}.cd-popup-container .cd-popup-close{position:absolute;top:8px;right:8px;width:30px;height:30px}.cd-popup-container .cd-popup-close:before,.cd-popup-container .cd-popup-close:after{content:"";position:absolute;top:12px;width:14px;height:3px;background-color:#8f9cb5}.cd-popup-container .cd-popup-close:before{-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg);left:8px}.cd-popup-container .cd-popup-close:after{-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg);right:8px}.is-visible .cd-popup-container{-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}.cd-popup .photo-col{overflow:hidden}.cd-popup iframe{position:relative;width:260%;left:-292px;-moz-transform:scale(.835,.835);-webkit-transform:scale(.835,.835);-o-transform:scale(.835,.835);-ms-transform:scale(.835,.835);transform:scale(.835);-moz-transform-origin:top left;-webkit-transform-origin:top left;-o-transform-origin:top left;-ms-transform-origin:top left;transform-origin:top left;height:600px}.cd-popup .row{padding-left:35px;padding-right:35px;padding-top:20px;overflow:hidden}.cd-popup table{border-collapse:collapse;table-layout:fixed;width:100%}.cd-popup table tr td{border:1px solid #ddd;text-align:left!important;padding:5px;font-size:12px}.cd-popup table tr td:first{width:40%}.cd-popup table tr td:last{width:60%}.gallery-grid{margin-top:-100px;margin-bottom:15px;text-align:center;margin-left:-13px}.gallery-grid img{margin-right:5px;border:1px solid #ddd}.photo-col{position:relative}.img-overlay{position:absolute;top:20px;left:0;right:0;background-color:#fff;z-index:41;display:none;margin:0 auto}.gallery-grid img.video-btn{margin-right:5px;border:1px solid #ddd}.dia-img-5{top:100px}.diamond-white-overlay{height:501px!important;position:absolute;top:0;left:0;right:0;background-color:#fff;z-index:40;display:none}.diamond-minmax-input{float:right;width:60px;margin-right:10px;font-size:13px;line-height:25px;height:25px;border:1px solid #ddd;border-radius:3px;color:#717070;text-align:center}.diamond-minmax-input.long-input{width:100px}.input-dash{font-size:13px;line-height:25px;color:#717070;float:right;padding-right:10px}.diamond-result-inner{text-align:center}.diamond-result-inner img{width:100%;height:auto;z-index:2}.diamond-result-inner div.img-background{position:absolute;top:0;left:0;width:100%;height:auto;background-color:#ddd;z-index:-1}.button-placeholder{cursor:auto!important}img.mob-only{display:none}img.desk-only{display:block}.tabs-container{width:320px;max-width:90%;margin:60px auto 0;font-family:PT Sans,sans!important;font-size:14px!important;text-align:center;color:#000;text-transform:uppercase}.tabs-container .tabs{display:flex;position:relative;background-color:#fff;padding:.6rem;border:1px solid #ddd;border-radius:99px;// just a high number to create pill effect *{z-index:2}}.tabs-container input[type=radio]{display:none}.tabs-container .tab{display:flex;align-items:center;justify-content:center;height:40px;width:150px;font-weight:500;border-radius:99px;// just a high number to create pill effect cursor: pointer;transition:color .15s ease-in}.tabs-container input[type=radio]:checked+label{color:#000}.tabs-container input[type=radio]:checked+label>.notification{background-color:#185ee0;color:#fff}.tabs-container input[id=radio-1]:checked~.glider{transform:translate(0)}.tabs-container input[id=radio-2]:checked~.glider{transform:translate(100%)}.tabs-container input[id=radio-3]:checked~.glider{transform:translate(200%)}.tabs-container .glider{position:absolute;display:flex;height:40px;width:150px;background-color:#f6e9e3;z-index:1;border-radius:99px;// just a high number to create pill effect transition: .25s ease-out}#mens-bands{display:none}.mobile-only-placeholder{display:none!important}@media (max-width: 700px){.tabs-container .tabs{transform:scale(.8)}}@media only screen and (min-width: 1170px){.cd-popup-container{margin:8em auto}}@media only screen and (max-width: 991px){.button-placeholder-container{display:none!important}.filter-grid{width:60%;margin:0 auto}.custom-content p.filter-description{width:85%;margin:0 auto}.diamond-shape-button-container{margin:0!important;padding:7px!important}.mobile-only-placeholder{display:block!important}}@media only screen and (max-width: 720px){.tabs-container{margin-top:40px}img.mob-only{display:block}img.desk-only{display:none}.custom-banner{height:100vw!important}.custom-banner-content{max-width:85%!important}h1.custom-banner-header{font-size:28px!important}h2.custom-banner-header{font-size:22px!important}.custom-content h2{font-size:20px!important;padding-top:0;padding-bottom:0}.custom-content h2.filter-title{font-size:20px!important;padding-top:30px!important;padding-bottom:0}.custom-content .square-content-block-inner h2{margin-top:40px!important}.custom-content p{font-size:14px!important}.custom-content{margin-bottom:20px}.filter-grid{width:80%;margin:0 auto}.diamond-shape-button-container{margin:0!important;padding:5px!important}}.overlay{position:fixed;top:0;bottom:0;left:0;right:0;visibility:hidden;opacity:0}.overlay:target{visibility:visible;opacity:1}.popup{margin:70px auto;margin-top:100px!important;padding:20px;background:#fff;border-radius:3px;width:80%;max-width:500px;position:relative;border:1px solid #ddd;box-shadow:0 4px 8px #0003,0 6px 20px #00000030}.popup h2{font-family:"PT Serif",serif}.popup p{font-family:PT Sans,sans-serif;opacity:.6}.popup .close{position:absolute;top:20px;right:30px;transition:all .2s;font-size:30px;font-weight:700;text-decoration:none;color:#333}.popup .content{max-height:30%;overflow:auto}.custom-highlights{padding-left:15px;padding-right:15px}.custom-highlights-inner{color:#000;border:1px #e7e7e7 solid;border-radius:5px;width:100%;font-size:13px;padding:25px 20px;position:relative;margin-bottom:15px;display:block;cursor:pointer}.custom-highlights-inner:hover{background-color:#f7f7f7}.custom-highlights-inner:hover span.secondary{border-bottom:1px solid #575757}.custom-highlights-inner i.custom-highlight-icon{font-size:32px;position:absolute;top:25px;left:27px}.custom-highlights-text{display:inline-block;margin-left:62px;font-family:Gotham,sans-serif!important}.custom-highlights-text span.primary{font-size:13px;font-weight:500;display:block;padding-bottom:5px;opacity:1;text-transform:uppercase;letter-spacing:.02em}.custom-highlights-text span.secondary{opacity:.7;font-size:12px!important;letter-spacing:.02em}.custom-highlights-text span.secondary i{top:1px;position:relative}.square-content.location{margin-top:70px!important}.square-content.appointments{margin-top:0!important}.custom-highlights-container{margin-bottom:40px}.staff-info{text-align:center;padding:15px 15px 20px;font-family:Gotham,sans-serif;font-size:13px;letter-spacing:.02em}.staff-info span{display:block}.staff-info span.name{font-size:13px;font-weight:500;margin-bottom:5px;text-transform:uppercase;letter-spacing:.06em}.staff-info span.title{opacity:.7}.staff-inner{margin-bottom:30px;overflow:hidden}.staff-inner:hover{border:1px solid #e7e7e7;border-radius:5px;cursor:pointer}.custom-popup{border:1px solid #e7e7e7}.custom-popup.hours-popup{padding:10px 30px 30px!important;max-width:400px!important;text-align:center}.custom-popup.staff-popup{padding:10px 30px 30px!important;max-width:800px!important;text-align:center}.custom-popup.hours-popup table td{height:25px;line-height:25px;font-size:13px;padding-left:10px;font-family:Gotham,sans-serif;letter-spacing:.02em}.custom-popup h4{font-family:Gotham,sans-serif;font-weight:500;font-size:18px;text-transform:uppercase;letter-spacing:.06em}.custom-popup p{text-align:center;opacity:.7}#staffPopup .col-6{padding-left:15px!important;padding-right:15px!important}#staffPopup label{text-align:left;width:100%;font-size:11px;padding-bottom:5px;left:0;font-family:Gotham,sans-serif;font-weight:500;float:left;margin-left:2px;text-transform:uppercase;letter-spacing:.04em}#staffPopup .field{padding-top:20px}#staffPopup img{margin-top:20px!important}#staffPopup h4{font-size:20px;margin-bottom:10px}#staffPopup input,#staffPopup select{width:100%!important;background-color:#fff;line-height:35px;height:35px;box-shadow:none!important;-webkit-appearance:none;outline:none!important;border:1px solid #ddd!important;margin-top:5px;border-radius:3px;padding-left:10px;font-size:13px;font-family:Gotham,sans-serif;letter-spacing:.02em}#staffPopup button{float:right!important;margin-top:15px}#staffPopup textarea{width:100%!important;background-color:#fff;box-shadow:none!important;-webkit-appearance:none;outline:none!important;border:1px solid #ddd!important;margin-top:5px;border-radius:3px;padding-left:10px;padding-top:10px;font-size:14px;font-family:PT Sans,sans-serif}#staffPopup .row{padding-left:0!important;padding-right:0!important;padding-top:0!important}.custom-content.custom-location{margin-bottom:50px!important}.button-small{display:none}.custom-banner.gg-push{box-shadow:inset 0 0 0 50vw #ffffff80;margin-top:70px}@media only screen and (max-width: 720px){.cd-popup-container.custom-popup.hours-popup{max-width:90%!important}.custom-highlights-container{margin-bottom:30px!important}.staff-row .col-4{padding-left:5px!important;padding-right:5px!important}.custom-banner.engagement-banner{background-position:19% 50%!important;box-shadow:inset 0 0 0 50vw #ffffff80}.custom-banner.gg-push{background-position:90% 50%!important;box-shadow:inset 0 0 0 50vw #ffffff80;margin-top:50px}.square-content{margin-top:0}span.diamond-name{font-size:12px!important}.staff-row{margin-left:-5px!important;margin-right:-5px!important}.staff-row .name{font-size:14px!important}.staff-row .title{font-size:12px}.staff-popup .image-col{display:none!important}#staffPopup,#hoursPopup{top:20px!important}.square-content.location{margin-top:30px!important}.custom-highlights-container{margin-bottom:0}.square-content-block{padding-top:0!important;padding-bottom:30px!important}.custom-banner-text{font-size:14px!important}#ourstaff{border-top:1px solid #ddd}.custom-content.custom-location{margin-bottom:25px!important}h2.store-select{margin-bottom:30px}.button-small{display:block;width:100%;min-width:none;height:25px;line-height:22px!important;font-size:12px!important;padding:0!important;margin-top:10px;margin-bottom:0}.custom-content h1{font-family:"PT Serif",serif!important;font-size:26px!important;text-align:center;color:#000;padding-top:0!important;padding-bottom:20px;margin-top:0!important;margin-bottom:0!important}}.button-placeholder:hover{background-color:#fff!important}.load-overlay{top:75px}#schedulenow ul{text-align:left!important;opacity:.7;max-width:800px;margin:15px auto 0}.wbw p{padding-bottom:20px;padding-top:0!important}.wbw .event-info{border:1px solid #ddd;border-radius:5px;padding:30px;margin-bottom:30px}.wbw .event-info p{opacity:1!important}.wbw .event-info div.event-attribute{font-size:16px;margin-bottom:20px}.wbw .event-info div.event-attribute i{margin-right:10px}.wbw h3{font-family:Gotham,sans-serif!important;font-size:18px!important;margin-top:0;margin-bottom:15px;font-weight:600;text-transform:uppercase!important;letter-spacing:.06em}.wbw .event-info li{margin-bottom:10px!important}.wbw-banner{box-shadow:inset 0 0 0 50vw #ffffff1a}@media (max-width: 700px){.wbw .event-info{border:1px solid #ddd;border-radius:5px;padding:25px 15px}.wbw .event-info div.event-attribute{font-size:10px!important}.wbw-callouts{margin-bottom:30px!important}.wbw-banner{background-position:50% 50%!important;box-shadow:inset 0 0 0 50vw #fff9}.krypell-banner{background:url(/cdn/shop/files/charles-krypell-mobile-3.jpg?v=1681162506)!important;background-position:50% 50%!important;background-size:cover!important;box-shadow:inset 0 0 0 50vw #ffffffb3!important}.wbw-banner h1{color:#000!important}.nash-banner{background-position:95% 50%!important;box-shadow:inset 0 0 0 50vw #0000001a}}div.custom-highlights-inner{cursor:auto!important;background-color:#fff}div.custom-highlights-inner:hover{background-color:#fff!important}p.legal{font-size:12px!important}h1.nash-banner-header{font-family:PT Sans,sans-serif!important;font-size:24px!important;font-weight:400;letter-spacing:5px}h1.nash-banner-header span{font-family:PT Sans,sans-serif!important;font-size:63px!important;font-weight:400;letter-spacing:7px;line-height:1.5}.wbw-callout-temp{padding:0!important;margin-top:0;margin-bottom:0}@media (max-width: 700px){h1.nash-banner-header{font-family:PT Sans,sans-serif!important;font-size:17px!important;font-weight:400;letter-spacing:5px;color:#fff!important}h1.nash-banner-header span{font-family:PT Sans,sans-serif!important;font-size:47px!important;font-weight:400;letter-spacing:7px;line-height:1.5;color:#fff!important}}
/*# sourceMappingURL=/cdn/shop/t/70/assets/custom-content.css.map */
