.map--section{display:flex;flex-flow:row wrap;height:100%;min-height:700px}.Portraitimage{width:245px!important}.custom-marker.None1{background-image:none}.custom-marker.Diamond1{background-image:url(/cdn/shop/files/1585851_location_map_point_icon_1_1.png?v=1725946277)}.custom-marker.Heart1{background-image:url(/cdn/shop/files/heart_1_1.png?v=1725946277)}.custom-marker.Pearl1{background-image:url(/cdn/shop/files/shape_circle_1_1.png?v=1725946277)}.custom-marker.Enamel1{background-image:url(/cdn/shop/files/113406-1-removebg-preview_1_1.png?v=1725946277)}.map--view{background:#eee}.map--view,.map--change--options{flex:1 1;padding:5rem 10rem}.map--view .product-images{max-width:420px;margin:auto;width:100%;position:relative;overflow:hidden}#map,#map1{width:100%;padding-bottom:100%;overflow:hidden;position:relative;max-width:100%;height:420px;margin:auto}#imag{height:257px}.button--views{margin-top:2rem;display:flex;align-items:center;flex-flow:row wrap}.button--views .btn{flex:1 1;background:#fff;color:#919193;border:1px solid #d3d3d3;border-radius:0;text-transform:capitalize;letter-spacing:0;font-weight:400}.button--views .btn--active{color:#29282c;border:1px solid #29282C;border-radius:0}.button--views .btn:hover{color:#919193;background:#fff!important;border:1px solid #919193}.map--change--options{display:flex;flex-flow:column wrap;justify-content:flex-start;align-items:center}.location--search input{width:100%;margin-bottom:.5rem}.location--search label{margin:0;font-weight:500}.location--search ul{display:flex;margin:0;column-gap:15px}.accordion--selector .location--search li{list-style:none;flex:auto;margin:0;padding:0;border:0}.location--search li input[type=radio]+label{display:inline-block;vertical-align:middle;cursor:pointer;border:0;text-align:center;line-height:22px;margin:0;position:relative;padding-left:25px;font-size:16px}.location--search li [type=radio]+label:before{content:"";position:absolute;left:0;top:0;width:16px;height:16px;border:1px solid #ddd;border-radius:100px;bottom:0;margin:auto 0}.location--search li [type=radio]:checked+label:before{border:1px solid #7b7980}.location--search li [type=radio]+label:after{content:"";width:8px;height:8px;background:none;position:absolute;top:0;left:4px;border-radius:100px;-webkit-transition:all .2s ease;transition:all .2s ease;bottom:0;margin:auto 0}.location--search li [type=radio]+label:after{background-color:#eee}.location--search li [type=radio]:checked+label:after{background-color:#7b7980}.location--search input#dateframe{margin:0;display:none}.location--search li [type=radio]#add-date:checked+label+input#dateframe{display:block;margin-top:.5rem}.mapboxgl-ctrl-geocoder{width:100%!important;max-width:100%!important;box-shadow:none!important;border:1px solid #dddddd!important;margin-bottom:.5rem}.mapboxgl-ctrl-geocoder--icon{top:13px!important}form.location--search .mapboxgl-ctrl-geocoder--input{height:45px!important;margin-bottom:0}.accordion--selector{list-style:none;padding:0;margin:0}.map--change--options h2{margin-bottom:2rem}.option--selector{width:100%;max-width:75%;margin-bottom:2rem}#product-form{width:100%;max-width:75%}.accordion--selector .acc--inner{display:none;padding:1rem 0 0}.accordion--selector li{padding:0 0 1rem;margin-bottom:1rem;border-bottom:1px solid #dddddd}.accordion--selector .acc--inner.show{padding:1rem 0 0}.accordion--selector li a.toggle--change{width:100%;display:flex;align-items:center;justify-content:space-between;background:none;padding:0;border-radius:.15em;transition:background .3s ease;text-transform:uppercase;font-weight:600;position:relative;padding-right:2rem}.accordion--selector li a.toggle--change:after{position:absolute;content:"\276f";right:0;top:0;transform:rotate(90deg);-webkit-transform:rotate(90deg)}.accordion--selector li a.toggle--change small{text-transform:none;font-weight:400}.custom--radio form{display:flex;gap:20px}.custom--radio form p{margin-bottom:0}.custom--radio [type=radio]:checked,.custom--radio [type=radio]:not(:checked){position:absolute;left:-9999px}.custom--radio label .shape--b{display:block;border:1px solid #7b7980}.custom--radio label .square--b,.custom--radio label .circle--b{width:70px;height:70px}.custom--radio label .circle--b{border-radius:100px;-webkit-border-radius:100px}.custom--radio label .rectangle--b{width:100px;height:70px}.custom--radio [type=radio]+label{position:relative;padding:0;cursor:pointer;line-height:20px;display:inline-block;color:#7b7980;opacity:.5;text-transform:capitalize;text-align:center;margin:0}.custom--radio [type=radio]:checked+label{opacity:1}.custom--color--radios input[type=radio]{display:none}.custom--color--radios form{display:flex;align-items:center;gap:20px}.custom--color--radios form p{margin-bottom:0}.custom--color--radios input[type=radio]+label{display:inline-block;vertical-align:middle;cursor:pointer;border:0;text-align:center;line-height:30px;margin:0;position:relative;padding-left:45px}.custom--color--radios [type=radio]+label:before{content:"";position:absolute;left:0;top:0;width:32px;height:32px;border:1px solid #ddd;border-radius:100px}.custom--color--radios [type=radio]:checked+label:before{border:1px solid #7b7980}.custom--color--radios [type=radio]+label:after{content:"";width:24px;height:24px;background:none;position:absolute;top:4px;left:4px;border-radius:100px;-webkit-transition:all .2s ease;transition:all .2s ease}.custom--color--radios input[type=radio]#black+label:after{background-color:#000}.custom--color--radios input[type=radio]#silver+label:after{background-color:#773f1a}.custom--marker--radio{margin-top:1rem}.custom--marker--radio .shape--marker{position:relative;display:flex;align-items:center;justify-content:center;margin-bottom:.5rem;width:80px;height:80px;border:1px solid}.custom--marker--radio .shape--marker>img{display:none}.custom--marker--radio .shape--marker .marker--small{position:absolute;right:0;top:0;left:0;bottom:0;width:25px;height:25px;margin:auto;text-align:center;display:inline-flex;align-items:center;justify-content:center}.custom--marker--radio .shape--marker .marker--enamel{background:#fff;width:18px;height:18px;border:1px solid #333333;border-radius:100px;-webkit-border-radius:100px}#styleSelector{padding:0;position:absolute;right:56px;top:10px;z-index:111;margin:0;background:#fff;list-style:none}#styleSelector li{padding:5px 8px;margin:0}#styleSelector li:hover{background:#a9695b80;cursor:pointer}.hidden{display:none}.stylcinson{right:9px;top:9px;width:40px;height:40px;border-radius:2px;border:1px solid #D3D3D3;z-index:2;display:none;position:absolute;background:#ddd;cursor:pointer;align-items:center;justify-content:center}.stylcinson svg{width:32px;height:auto;fill:#7f7f7f}#zoom-controls{position:absolute;top:7px;left:7px;background-color:#fff;border-radius:4px;box-shadow:0 2px 4px #0000004d;z-index:11}.custom-marker{background-image:url(/cdn/shop/files/heart_1_1.png?v=1725946277);background-size:contain;width:30px;height:30px;border-radius:0;margin-top:-20px;cursor:pointer;background-repeat:no-repeat;background-position:center;filter:brightness(1.5);-webkit-filter:brightness(1.5);-moz-filter:brightness(1.5);-ms-filter:brightness(1.5)}#zoom-controls button{display:block;width:40px;height:40px;border:none;background:#fff;cursor:pointer;font-size:18px;line-height:40px;text-align:center;padding:0}#zoom-controls button:hover{background-color:#f0f0f0}#zoom-controls button:focus{outline:none}.product-page{max-width:1300px;margin:0 auto}.product-images img{width:100%;height:auto;margin-bottom:20px}.product-title{font-size:2em;margin-bottom:10px}.product-price{font-size:1.5em;margin-bottom:20px}.compare-at-price{text-decoration:line-through;margin-left:10px;color:red}.product-description{margin-bottom:30px}.add-to-cart{background:#000;color:#fff;border:1px solid #000000;width:100%;font-size:16px;font-style:normal;font-weight:700;line-height:normal;letter-spacing:1.4px;text-transform:uppercase;border-radius:0;padding:20px;transition:.3s}.add-to-cart:hover,.add-to-cart:focus{background:#333;color:#fff;border:1px solid #333333}.additional-info{margin-top:20px}.product-tags,.product-vendor{margin-bottom:10px}.popup-gallery{display:flex;align-items:center}.popup-gallery a{flex:1 1}.popup-gallery img{width:100%;height:100%;object-fit:cover}#map1 #overlay-left{position:absolute;top:95px;left:0;width:295px;height:175px;box-shadow:0 0 0 1000px #ffffffb3;border:1px solid black;z-index:1;pointer-events:none;right:0;bottom:auto;margin:auto}#map1 #overlay-left.Portrait{width:220px;height:185px;top:90px}#map--frame{position:absolute;transform:translate(-50%,-50%);top:50%;left:50%;width:100%;max-width:325px;z-index:1;width:325px;height:257px}canvas.mapboxgl-canvas{max-width:100%;max-height:100%}.img-contain img{position:absolute;top:0;width:max-content;height:auto;margin:auto;left:0;right:0}.foreground-img{position:absolute;top:0;left:0;width:100%;z-index:2;background:#000}.foreground-img .img-contain{background:url(/cdn/shop/files/woog_bg.png?v=1724417737) no-repeat center;background-size:cover}.foreground-black .img-contain{background:#000}.preview--text{position:absolute;bottom:30px;text-align:center;width:100%;z-index:2;padding:0 3rem;font-size:11px;color:gold;margin:0;line-height:1.2}.custom--text{position:absolute;bottom:0;text-align:center;width:100%;z-index:2;padding:0 1rem;min-height:47px;margin-bottom:5px;white-space:normal;word-wrap:break-word;font-size:18px}.custom--text.verysos{margin-bottom:25px}.squaretext+.preview--text{bottom:10px}.bg--map{background-repeat:no-repeat;background-position:center center;background-size:contain;width:100%;position:absolute;height:100%;top:0;left:0;pointer-events:none}@font-face{font-family:Afraty Stencil;src:url(/cdn/shop/files/AfratyStencil-Demo.eot?v=1724677522);src:url(/cdn/shop/files/AfratyStencil-Demo.eot?v=1724677522) format("embedded-opentype"),url(/cdn/shop/files/AfratyStencil-Demo.woff?v=1724677522) format("woff"),url(/cdn/shop/files/AfratyStencil-Demo.ttf?v=1724677522) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Stencilia-A;src:url(/cdn/shop/files/Stencilia-A.eot?v=1724678554);src:url(/cdn/shop/files/Stencilia-A.eot?v=1724678554) format("embedded-opentype"),url(/cdn/shop/files/Stencilia-A.woff?v=1724678554) format("woff"),url(/cdn/shop/files/Stencilia-A_e2222db5-ae78-4014-b0ea-bc36e6f8a867.ttf?v=1724678554) format("truetype");font-weight:400;font-style:normal;font-display:swap}.custom--text h4,.custom--text h5{margin:0;color:#60463b;font-weight:800;font-size:100%;line-height:1.1;letter-spacing:3px;text-transform:none}#nameDisplay{font-family:Afraty Stencil;font-size:100%}.stencil-font{font-family:Stencilia-A}.custom--text h5 span{display:block;letter-spacing:1px;font-size:75%}.mapboxgl-ctrl-bottom-left,.mapboxgl-ctrl-bottom-right{display:none!important}.slider-button{width:0;position:absolute;height:100%;z-index:11;top:0}.slider--icons{cursor:ew-resize;position:absolute;width:60px;height:60px;border-radius:50%;background-color:#ddd;left:-30px;top:calc(50% - 60px);display:flex;justify-content:center;align-items:center;z-index:11;border:3px solid #ffffff}.slider--icons:after,.slider--icons:before{content:"";display:inline-block;border:solid #5D5D5D;border-width:0 2px 2px 0;width:12px;height:12px}.slider--icons:after{transform:rotate(-45deg)}.slider--icons:before{transform:rotate(135deg)}.product-variants select#product-select{width:100%}.carousel-container{position:relative;max-width:100%;overflow:hidden}.carousel{display:flex;transition:transform .5s ease-in-out;-webkit-transition:transform .5s ease-in-out}.carousel-slide{box-sizing:border-box;flex:1 0 auto;max-width:15%}.carousel-slide img{width:100%;display:block}button.prev,button.next{position:absolute;top:50%;transform:translateY(-50%);background-color:#00000080;color:#fff;border:none;padding:10px;cursor:pointer;z-index:1}button.prev{left:10px}button.next{right:10px}.header-sticky-wrapper{z-index:777777}.product-images .location--search{display:none}#map1 .custom-marker{background-image:none!important;background:#2ea0f9;border-radius:100px!important;width:15px!important;margin:0;filter:none;height:15px!important}#product-form{text-align:center}#product-form .add-to-cart{margin-top:1rem}@media screen and (max-width:1499px){.map--view,.map--change--options{padding:5rem}}@media screen and (max-width:1399px){.option--selector,#product-form{max-width:100%}.map--view,.map--change--options{padding:3rem}.carousel-slide{max-width:25%}}@media screen and (max-width:992px){.map--view,.map--change--options{padding:3rem 1rem 7rem}.map--section{flex-flow:column wrap}.mobile--hide{display:none}#map,#map1{height:330px}.foreground-img{top:55px}#zoom-controls{top:65px}.foreground-img .img{height:100%}.custom--text h4,.custom--text h5{font-size:12px}#nameDisplay{font-size:18px}.carousel-slide{max-width:33.333%}.product-images .location--search{display:block;position:relative;z-index:555}}@media screen and (max-width:576px){#map1 #overlay-left{top:82px}#map1 #overlay-left.Portrait{top:77px}}@media (max-width:320px){.map--view,.map--change--options{padding:3rem 1rem 5rem}#map,#map1{height:290px}.custom--text h4,.custom--text h5{line-height:1}}
/*# sourceMappingURL=/cdn/shop/t/52/assets/custom-map-style.css.map */
