.cms-stackables-app .page-main{z-index:inherit}.stackableApp .filter-div ul{margin:16px 0}.stackableApp .filter-div ul li{margin:0;background:0 0}.stackableApp .filter-by{margin:16px 0}.stackableApp .filter-name{margin:3px 12px 3px 4px}.stackableApp .number-filter-selected{margin:16px 0}.stackableApp .unselect-all-button{margin:16px 0}.stackableApp .btn-ring-size{padding-left:6px}.stackableApp .items-subtotal-div p{margin:16px 0}.stackableApp .total-price{margin:20px 0}.stackableApp .price{margin-bottom:0}.stackableApp .title{margin-bottom:0}.stackableApp .ring-size-details p{margin:16px 0;color:#292929;font-family:'Hanken Grotesk',sans-serif,'Helvetica Neue',Helvetica,Arial,sans-serif;font-size:14px;font-style:normal;font-weight:600;line-height:18px}.stackableApp .popup-content{height:auto !important}.stackableApp .popup-description{margin:20px 0}.stackableApp .popup-price{margin:20px 0}.stackableApp .popup-color-palette{margin:20px 0}.stackableApp .bread-crumbs-items span{white-space:nowrap}.stackableApp .details{padding-top:10px}body .stackableApp .item-checkbox:checked{align-items:center;justify-content:center;display:flex}body .ring-size-drawer.stackableApp{position:fixed;width:100%}.main .stackableApp .unselect-all-button{width:auto}@media only screen and (max-width:600px){.mobile-filters-page.stackableApp,.mobile-sort-page.stackableApp{max-height:100vh}.page-wrapper{overflow-x:auto}body.cms-stackables-app .tw-container{padding-left:0;padding-right:0}.cms-stackables-app .breadcrumbs{padding-left:15px}.fixed{box-sizing:initial}.stackableApp #left-defaults{margin-top:16px;padding-top:16px;box-sizing:initial;margin-bottom:30px;background-color:rgba(212 208 171/17%) !important}.stackableApp #left-defaults li{margin-bottom:4px}.cms-stackables-app .tw-container{max-width:500px}.stackableApp .mobile-fixed-container li{margin-bottom:5px}body .stackableApp .mobile-fixed-container{height:120px}body .fixed{height:177px}.stackableApp #left-defaults #placeholder img{width:733px !important}body .mobile-sort-page.stackableApp,body .stackableApp .mobile-filter-content{position:fixed;top:0}body .ring-size-drawer.stackableApp{position:fixed;width:100%}.stackableApp .drawer-body{max-height:calc(100vh - 140px);overflow:auto}.stackableApp .ring-size-wrapper{margin-top:15px}body .stackableApp .wrapping-div:hover .more-details-button,body .stackableApp .more-details-button{width:95%;margin-left:auto;margin-right:auto}}@media screen and (max-width:608px){.stackableApp .ring-size-wrapper{margin-top:15px}.stackableApp .target-divs{width:100%}}@media screen and (max-width:634px){body .stackableApp .target-divs{width:100%}.cms-stackables-app .tw-container{max-width:100%;padding-right:1.15rem;padding-left:1.15rem}body .stackableApp #selected-items li{width:100%}body .stackableApp .source-divs{width:100%}body .stackableApp .more-details-button{padding-left:0;padding-right:0;width:100%;justify-content:center}}@media only screen and (min-width:608px) and (max-width:634px){body .stackableApp .wrapping-div{width:calc(50% - 10px)}}@media only screen and (min-width:600px) and (max-width:1000px){.stackableApp #left-defaults #placeholder img{width:733px !important}body .mobile-sort-page.stackableApp,body .stackableApp .mobile-filter-content{position:fixed;top:0}body .ring-size-drawer.stackableApp{position:fixed;width:100%}.stackableApp .drawer-body{max-height:calc(100vh - 140px);overflow:auto}}@media screen and (min-width:607px) and (max-width:1240px){.main .stackableApp .more-details-button{display:block;margin-left:auto;margin-right:auto}}@media screen and (min-width:992px){body .page-header.amsearch-full-width.-opened .amsearch-button.-full-close{right:4vw}}@media screen and (max-width:767px){.modal-slide._inner-scroll form#fns-modal-book-appointment-form{padding-bottom:31px}}@media screen and (min-width:1001px) and (max-width:1240px){.main .stackableApp .inner-container{flex-direction:column}.main .stackableApp #left-defaults,.main .stackableApp .btn-add-to-cart,.main .stackableApp .source-divs,.main .stackableApp .filter-div ul,.main .stackableApp .bread-crumbs-div,.main .stackableApp #selected-items li,.main .stackableApp .filter-div:after,.main .stackableApp .filter-div:before,.main .stackableApp .target-divs{width:965px}.columns.tw-container{box-sizing:border-box}.main .stackableApp .source-divs{margin-top:30px}.main .stackableApp .selected-description{width:767px}.main .stackableApp .wrapping-div{width:310px}.main .stackableApp .image-div{width:232px;margin-right:19px;margin-left:46px}}@media screen and (min-width:1281px){.stackableApp .drawer-content{position:fixed !important;height:100%;overflow:auto;overflow-x:hidden;padding-bottom:30px}}@media screen and (min-width:768px) and (max-width:1280px){.columns.tw-container{max-width:100%;padding:8px}body .page-wrapper{overflow:visible}}.stackableApp img{width:200px;height:39px}.body.stackableApp{margin-right:auto;margin-left:auto}.stackableApp .inner-container{display:flex;flex-direction:row;align-items:center;justify-content:space-evenly;margin-top:50px}.stackableApp .target-divs{width:605px;display:flex;flex-direction:column;align-items:center}.stackableApp .tool-tip-div{width:100%}.stackableApp .tool-tip{position:relative;display:inline-block}.stackableApp .tool-tip-svg{cursor:pointer}.stackableApp .tool-tip .tool-tip-text{display:flex;flex-direction:row;justify-content:space-around;align-items:center;width:370px;background-color:#f9f9f9;text-align:center;border-radius:6px;padding:5px 0;position:absolute;z-index:1;bottom:150%;border-bottom:solid 1px #bdbcbc;color:#525252;font-family:'Hanken Grotesk',sans-serif,'Helvetica Neue',Helvetica,Arial,sans-serif;font-size:12px;font-style:normal;font-weight:400;line-height:20px}.stackableApp .tool-tip .tool-tip-text svg{cursor:pointer}.stackableApp .tool-tip-title{color:#525252;font-family:'Hanken Grotesk',sans-serif,'Helvetica Neue',Helvetica,Arial,sans-serif;font-size:12px;font-style:normal;font-weight:700;line-height:20px}.stackableApp .tool-tip .tool-tip-text:after{content:"";position:absolute;top:100%;left:1%;border-width:8px;border-style:solid;border-color:#bdbcbc transparent transparent}.stackableApp #left-defaults{background-color:#fff;display:flex;flex-direction:column;align-items:center;width:605px;height:200px;position:relative;padding-left:0 !important;padding-top:10px;padding-bottom:10px;justify-content:center}.stackableApp #left-defaults #placeholder{height:100%;width:100%}.stackableApp #left-defaults #placeholder img{height:100%;width:100%}.stackableApp #left-defaults li img{width:200px;height:39px}.stackableApp #mobile-gif-div{display:none;width:100%;height:100%}.stackableApp #mobile-gif{width:100%;height:100%}.stackableApp .source-divs{width:605px;display:flex;flex-direction:column}.stackableApp #right-defaults{display:flex;flex-direction:row;margin-top:30px;align-items:center;width:100%;justify-content:flex-start;flex-wrap:wrap;max-height:600px;overflow-y:auto}.stackableApp .error-div{display:flex;flex-direction:column;margin-right:auto;margin-left:auto;margin-top:10px;width:290px;height:445px;border-radius:5px;background:#fff}.stackableApp .wrapping-div{display:flex;flex-direction:column;margin-right:auto;margin-left:auto;margin-top:10px;width:290px;height:465px;border-radius:5px;background:#fff}.stackableApp .wrapping-div:hover{border:1px solid #7a7a7a}.stackableApp .wrapping-div:hover .more-details-button{display:inline-flex}.stackableApp .details{text-align:center;padding-left:20px;padding-right:20px}.stackableApp .details>:nth-child(1){width:254px;color:#292929;text-align:center;font-family:'Hanken Grotesk',sans-serif,'Helvetica Neue',Helvetica,Arial,sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:18px}.stackableApp .details>:nth-child(2){color:#292929;text-align:center;font-family:'Hanken Grotesk',sans-serif,'Helvetica Neue',Helvetica,Arial,sans-serif;font-size:14px;font-style:normal;font-weight:600;line-height:18px}.stackableApp .more-details-button{display:none;cursor:pointer;padding:5px 61px;border-radius:4px;background:#f9f9f9;border:none;margin-bottom:12px;z-index:1}.stackableApp .source-divs .wrapping-div .top-items-div{display:flex;flex-direction:column;justify-content:flex-start;padding:10px;min-height:300px;border-radius:5px 5px 0 0;background:#f9f9f9}.stackableApp .item-checkbox{-webkit-appearance:none;-moz-appearance:none;width:13.333px;height:13.333px;flex-shrink:0;border:1px solid #898280;border-radius:4px;outline:none;background-color:transparent;float:right;border-radius:6px;height:20px;width:20px;cursor:pointer}.stackableApp .item-checkbox:checked{border-radius:4px;background:#f74529;border:none}.stackableApp .item-checkbox:checked:before{content:'\2713';display:block;text-align:center;color:#fff;font-size:16px;line-height:20px}.stackableApp .item-checkbox:checked+.top-items-div{border:1px solid #f74529}.stackableApp .image-div{display:flex;justify-content:flex-start;align-items:center;width:232px;height:232px;margin-right:29px;margin-left:29px;margin-top:19px;margin-bottom:19px}.stackableApp .filter-div>li{float:left}.stackableApp .filter-div ul{display:flex;flex-direction:row;justify-content:space-around;align-items:center;width:605px;padding-left:0}.stackableApp .filter-div:after{content:" ";display:block;height:1px;width:605px;margin-left:auto;margin-right:auto;background:#efeff1}.stackableApp .filter-div:before{content:" ";display:block;height:1px;width:605px;margin-left:auto;margin-right:auto;background:#efeff1}.stackableApp .filters{width:64px;height:18px;margin-top:14px;margin-bottom:14px}.stackableApp .filters.active:after{content:" ";display:flex;height:3px;width:100%;margin-left:auto;margin-right:auto;background:#ee4523}.stackableApp .filter-user-button{display:flex;flex-direction:row;text-align:center;cursor:pointer;width:88px;height:100%;color:#292929;text-align:center;font-family:'Hanken Grotesk',sans-serif,'Helvetica Neue',Helvetica,Arial,sans-serif;font-size:14px;font-style:normal;font-weight:600;line-height:18px;align-items:center}.stackableApp .dropdown{position:relative;display:inline-block;height:44px}.stackableApp .svg-filter{width:7.222px;height:5px;margin-left:5px}.stackableApp .dropdown-content{display:none;position:absolute;border-radius:4px;border:1px solid #ebebeb;background:#fff;box-shadow:0px 0px 4px 0px rgba(0,0,0,.1);z-index:1;overflow-y:auto;margin-top:29px;min-width:238px;min-height:362px}.stackableApp .dropdown-content label{color:#292929;font-family:'Hanken Grotesk',sans-serif,'Helvetica Neue',Helvetica,Arial,sans-serif;font-size:14px;font-style:normal;font-weight:600;line-height:18px}.stackableApp .dropdown-content>label:first-of-type{margin-top:10px}.stackableApp .unselect-all-button{width:30px;float:right;text-decoration:underline;cursor:pointer;color:var(--Teritary-Base,#ee4523);font-family:'Hanken Grotesk',sans-serif,'Helvetica Neue',Helvetica,Arial,sans-serif;font-size:12px;font-style:normal;font-weight:700;line-height:20px;text-decoration-line:underline}.stackableApp .filter-name{-webkit-appearance:none;-moz-appearance:none;width:16px;height:16px;border:1px solid #898280;border-radius:4px;outline:none;background-color:transparent;cursor:pointer;margin-right:12px}.stackableApp .filter-name:checked{border-radius:4px;background:#f74529;border:none}.stackableApp .filter-name:checked:before{content:'\2713';display:block;text-align:center;color:#fff;font-size:14px;line-height:18px}.stackableApp .filter-name:checked+.top-items-div{border:1px solid #f74529}.stackableApp .filters select{background-color:transparent;border:none}.stackableApp .apply-filter-div{display:flex;width:100%;min-height:58px;flex-direction:column;justify-content:space-between}.stackableApp .apply-filter-div:before{content:" ";display:block;height:1px;width:100%;margin-left:auto;margin-right:auto;background:#ebebeb}.stackableApp .apply-filter-button{border-radius:4px;color:#fff;text-align:center;text-transform:uppercase;width:90%;min-height:45px;border:none;cursor:not-allowed;margin:auto;background:#ebebeb}.stackableApp .apply-filter-button.enabled{background-color:#292929;cursor:pointer}.stackableApp .filter-actions{display:flex;flex-direction:row;align-items:center;justify-content:space-between;padding:0 8px}.stackableApp .filter-actions-wrapper:after{content:" ";display:block;height:1px;width:100%;margin-left:auto;margin-right:auto;background:#ebebeb}.stackableApp .filter-by{color:#7a7a7a;text-align:center;font-family:'Hanken Grotesk',sans-serif,'Helvetica Neue',Helvetica,Arial,sans-serif;font-size:14px;font-style:normal;font-weight:600;line-height:18px}.stackableApp .filter-options{display:flex;flex-direction:row;align-items:center}.stackableApp .number-filter-selected{color:#292929;font-family:'Hanken Grotesk',sans-serif,'Helvetica Neue',Helvetica,Arial,sans-serif;font-size:14px;font-style:normal;font-weight:600;line-height:18px}.stackableApp .bread-crumbs-div{width:605px;margin-left:auto;margin-right:auto;display:flex;flex-direction:row;margin-top:15px;justify-content:space-between;align-items:center}.stackableApp .bread-crumbs{display:flex;flex-direction:row;flex-wrap:wrap}.stackableApp .bread-crumbs-items{border-radius:14px;border:1px solid #f0f0f0;padding:2px 10px;margin-right:4px;display:flex;justify-content:center;align-items:center;gap:10px;width:124px;height:21px}.stackableApp .bread-crumbs-items span{color:#000;font-family:'Hanken Grotesk',sans-serif,'Helvetica Neue',Helvetica,Arial,sans-serif;font-size:12px;font-style:normal;font-weight:400;line-height:140%}.stackableApp .bread-crumbs-items i{width:10px;height:10px;cursor:pointer}.stackableApp .remove-filter{cursor:pointer}.stackableApp .sort-by-dropdown{border-radius:5px;border:1px solid #efeff1;width:120px;padding:2px 1px;justify-content:center;align-items:center;color:#292929;text-align:center;font-family:'Hanken Grotesk',sans-serif,'Helvetica Neue',Helvetica,Arial,sans-serif;font-size:12px;font-style:normal;font-weight:400;line-height:180%;cursor:pointer;background-color:buttonface}.stackableApp .sort-by-dropdown option{color:#292929;text-align:start;font-family:'Hanken Grotesk',sans-serif,'Helvetica Neue',Helvetica,Arial,sans-serif;font-size:12px;font-style:normal;font-weight:400;line-height:180%;padding-left:0;padding-right:0}.stackableApp .sort-by{color:#898b99;text-align:center;font-family:'Hanken Grotesk',sans-serif,'Helvetica Neue',Helvetica,Arial,sans-serif;font-size:12px;font-style:normal;font-weight:600;line-height:180%}.stackableApp #selected-items{width:100%;min-height:380px;display:none;flex-direction:column;align-items:center;position:relative;padding-left:0 !important;padding-top:10px;padding-bottom:10px}.stackableApp .selected-description{height:61px;width:423px;color:#292929;font-family:'Hanken Grotesk',sans-serif,'Helvetica Neue',Helvetica,Arial,sans-serif;font-size:12px;font-style:normal;font-weight:400;line-height:20px}.stackableApp #selected-items li{display:flex;flex-direction:row;align-items:center;margin-bottom:10px;background-color:#f9f9f9;height:75px;flex-shrink:0;padding-top:5px;padding-bottom:5px;width:605px}.stackableApp #selected-items li img{width:53.731px;height:10px;margin-right:20px}.stackableApp .selected-img{width:53.731px;height:10px;margin-right:10px;margin-left:10px}.stackableApp .selected-item-svg{margin:5px;cursor:grab;color:rgb(126 125 125/88%)}.stackableApp .selected-colors-palette{width:100%;height:30px;padding-top:10px;padding-left:0;display:flex;flex-direction:row;flex-wrap:wrap;align-items:center}.stackableApp .selected-colors-palette li{width:24px !important;height:24px !important;margin-right:5px}.stackableApp .selected-colors-palette li a img{width:24px !important;height:24px !important}.stackableApp .selected-item span{color:#292929;text-align:right;font-family:'Hanken Grotesk',sans-serif,'Helvetica Neue',Helvetica,Arial,sans-serif;font-size:12px;font-style:normal;font-weight:600;line-height:20px}.stackableApp .remove-item{height:100%;display:flex;flex-direction:column;justify-content:center;cursor:pointer}.stackableApp .remove-item svg{margin-right:0 !important;margin-left:10px !important}.stackableApp .subtotal-wrapper{width:100%}.stackableApp .subtotal-wrapper:before{content:" ";display:block;height:1px;width:100%;margin-left:auto;margin-right:auto;position:relative;background:#efeff1}.stackableApp .subtotal-div{display:flex;flex-direction:row;width:100%;justify-content:space-between}.stackableApp .total-price{color:#292929;text-align:right;font-family:'Hanken Grotesk',sans-serif,'Helvetica Neue',Helvetica,Arial,sans-serif;font-size:20px;font-style:normal;font-weight:600;line-height:28px;width:143px}.stackableApp .items-subtotal-div{display:flex;flex-direction:row;align-items:center;width:120px;justify-content:space-around}.stackableApp .subtotal{color:#292929;font-family:'Hanken Grotesk',sans-serif,'Helvetica Neue',Helvetica,Arial,sans-serif;font-size:14px;font-style:normal;font-weight:600;line-height:18px}.stackableApp .item-number{color:#7a7a7a;font-family:'Hanken Grotesk',sans-serif,'Helvetica Neue',Helvetica,Arial,sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:normal}.stackableApp .add-to-cart-div{width:100%;display:flex;flex-direction:row;align-items:center;justify-content:center}.stackableApp .btn-add-to-cart{display:flex;width:605px;padding:15px;justify-content:center;align-items:center;gap:4px;border-radius:4px;background:#292929;color:#fff;text-align:center;font-family:'Hanken Grotesk',sans-serif,'Helvetica Neue',Helvetica,Arial,sans-serif;font-size:14px;font-style:normal;font-weight:600;line-height:18px;text-transform:uppercase;cursor:pointer}.stackableApp .locate-near-store-div{display:flex;margin-top:10px}.stackableApp .locate-near-store-div svg{margin-right:7px}.stackableApp .locate-near-store{color:#292929;font-family:'Hanken Grotesk',sans-serif,'Helvetica Neue',Helvetica,Arial,sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:20px;text-decoration-line:underline}.stackableApp .ring-size-wrapper{width:100%;height:55px;display:flex;flex-direction:column;align-items:center}.stackableApp .ring-size-div{display:flex;flex-direction:row;width:100%;justify-content:space-between;align-items:center}.stackableApp .btn-ring-size{width:158px;height:42px;border-radius:2px;border:1px solid #e5e7eb;background-color:#fff;padding-right:20px;stroke-width:1px;color:#292929;font-family:'Hanken Grotesk',sans-serif,'Helvetica Neue',Helvetica,Arial,sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:18px;cursor:pointer;display:flex;flex-direction:row;align-items:center;justify-content:space-between}.warning{border:1px solid #cd2c3d !important}.stackableApp .ring-size-guide{color:#292929;text-align:right;font-family:'Hanken Grotesk',sans-serif,'Helvetica Neue',Helvetica,Arial,sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:20px;text-decoration-line:underline}.stackableApp .ring-size-warning-div{display:none;width:100%}.stackableApp .ring-size-warning{color:#cd2c3d;font-family:'Hanken Grotesk',sans-serif,'Helvetica Neue',Helvetica,Arial,sans-serif;font-size:12px;font-style:normal;font-weight:400;line-height:20px}.popup-overlay.stackableApp{position:Fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.5);display:none;z-index:999}.stackableApp .popup-content{position:absolute;top:50%;left:50%;width:898px;height:498px;transform:translate(-50%,-50%);background-color:#fff;padding:20px;border-radius:8px;box-shadow:0 0 10px rgba(0,0,0,.3);display:flex;flex-direction:row;align-items:center;justify-content:space-around}.stackableApp .popup-header{font-size:18px;font-weight:700;margin-bottom:10px}.stackableApp .popup-image{display:flex;width:375px;height:375px;align-items:center;justify-content:space-between;flex-direction:column}.stackableApp .popup-fav{width:100%}.stackableApp .popup-heart{float:right;width:20px;height:20px}.stackableApp .slider{width:375px;height:375px;display:contents}.stackableApp .mySlides{width:375px;height:375px;display:contents}.stackableApp .next,.stackableApp .prev{cursor:pointer;width:20px;height:20px;color:#292929}.stackableApp .next:hover,.stackableApp .prev:hover{color:#7a7a7a}.stackableApp .popup-body{height:100%;display:flex;flex-direction:column;justify-content:space-around}.stackableApp .btn-add-to-cart-popup{display:flex;width:381px;padding:15px;justify-content:center;align-items:center;gap:4px;margin-bottom:13px;margin-top:10px;border-radius:4px;background:#292929;color:#fff;cursor:pointer;text-transform:uppercase}.stackableApp .btn-show-more-details{display:flex;width:381px;padding:15px;justify-content:center;align-items:center;gap:4px;cursor:pointer;text-transform:uppercase;border-radius:4px;border:1.2px solid #7a7a7a}.stackableApp .info-div{height:166px}.stackableApp .info-div:after{width:100%;height:1px;background:#ebebeb;content:" ";display:block;margin-left:auto;margin-right:auto;position:relative}.stackableApp .popup-description{width:381px;height:49px;flex-shrink:0;color:#000;font-family:'Secondary',sans-serif;font-size:20px;font-style:normal;font-weight:500;line-height:28px}.stackableApp .copy-sku-div{display:flex;color:#7a7a7a;font-family:'Hanken Grotesk',sans-serif,'Helvetica Neue',Helvetica,Arial,sans-serif;font-size:12px;font-style:normal;font-weight:400;line-height:20px;height:20px}.stackableApp .copy-sku-div span{margin-right:3px}.stackableApp .copy-icon{cursor:pointer}.stackableApp .hover-color:hover #Icon{cursor:pointer;stroke:#e61e19}.stackableApp .popup-metal{width:208px;color:#292929;font-family:'Hanken Grotesk',sans-serif,'Helvetica Neue',Helvetica,Arial,sans-serif;font-size:12px;font-style:normal;font-weight:600;line-height:20px}.stackableApp .popup-price{width:53px;height:19px;flex-shrink:0;color:#292929;font-family:'Hanken Grotesk',sans-serif,'Helvetica Neue',Helvetica,Arial,sans-serif;font-size:20px;font-style:normal;font-weight:600;line-height:28px}.stackableApp .item-metal-div{width:280px;color:#525252;font-family:'Hanken Grotesk',sans-serif,'Helvetica Neue',Helvetica,Arial,sans-serif;font-size:12px;font-style:normal;font-weight:400;line-height:20px;display:flex;flex-direction:row;align-items:center;margin-top:10px}.stackableApp .popup-color-palette{width:100%;padding-top:10px;padding-left:0;display:flex;flex-direction:row;flex-wrap:wrap;align-items:center}.stackableApp .popup-color-palette:after{width:100%;height:1px;background:#ebebeb;content:" ";display:block;margin-left:auto;margin-right:auto;position:relative}.stackableApp .popup-color-palette li{margin-right:5px;padding-bottom:29px}.stackableApp .popup-color-palette li a{width:24px;height:24px}.stackableApp .popup-color-palette li a img{width:24px;height:24px}.stackableApp .close-details{cursor:pointer;text-decoration:none;float:right}.ring-size-drawer.stackableApp{display:none;position:absolute;top:0;right:0;width:100%;height:100%;background-color:rgba(0,0,0,.5);z-index:9999}.stackableApp .drawer-content{position:absolute;width:460px;height:100%;right:0;top:0;bottom:0;background-color:#fff;transition:1s linear;border-radius:8px;box-shadow:0 0 10px rgba(0,0,0,.3);display:flex;flex-direction:column;align-items:center}.stackableApp .drawer-header{width:100%}.stackableApp .topbar-div{width:100%;height:28px;background:#d8d8d8;display:flex;flex-direction:row;align-items:center;justify-content:center}.stackableApp .topbar-content{color:#292929;font-family:'Hanken Grotesk',sans-serif,'Helvetica Neue',Helvetica,Arial,sans-serif;font-size:12px;font-style:normal;font-weight:400;line-height:20px}.stackableApp .drawer-body{width:100%;display:flex;flex-direction:column;align-items:center;justify-content:space-between}.stackableApp .close-icon-div{margin-top:15px;margin-left:15px}.stackableApp .close-icon-img{display:flex;width:24px;height:24px;justify-content:center;align-items:center}.stackableApp .img-link{cursor:pointer;text-decoration:none}.stackableApp .title-div{display:flex;flex-direction:row;align-items:center;justify-content:center}.stackableApp .title{color:#292929;font-family:'Hanken Grotesk',sans-serif,'Helvetica Neue',Helvetica,Arial,sans-serif;font-size:18px;font-style:normal;font-weight:600;line-height:26px}.stackableApp .price-div{display:flex;width:74px;height:25px;padding:2px 13px;justify-content:center;align-items:center;gap:10px;flex-shrink:0;border-radius:27px;background:#e61e19;margin-right:40px}.stackableApp .price{color:#fff;font-family:'Hanken Grotesk',sans-serif,'Helvetica Neue',Helvetica,Arial,sans-serif;font-size:12px;font-style:normal;font-weight:700;line-height:20px}.stackableApp .size-div{width:352px;height:430px;margin-left:auto;margin-right:auto;margin-bottom:30px;margin-top:50px}.stackableApp .size-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(50px,60px));gap:13px;width:100%;height:95%}.stackableApp .ring-size-btn{width:60px;height:60px;padding:18px 3px;border-radius:3px;border:1px solid #ebebeb;background:#fff}.stackableApp .selected{display:flex;width:60px;height:60px;padding:18px 3px;justify-content:center;align-items:center;gap:16px;flex-shrink:0;border-radius:3px;border:1.5px solid#292929;background:#ebebeb}.stackableApp .ring-size-details-div{width:80%;margin-top:30px;display:flex;flex-direction:column;align-items:center}.stackableApp .ring-size-details-div:before{content:" ";display:block;height:1px;width:100%;margin-left:auto;margin-right:auto;position:relative;background:#efeff1}.stackableApp .ring-size-detail-title{padding-top:30px}.stackableApp .ring-size-details{width:80%;margin-left:auto;margin-right:auto;display:flex;flex-direction:row;align-items:center;justify-content:space-around;color:#292929;font-family:'Hanken Grotesk',sans-serif,'Helvetica Neue',Helvetica,Arial,sans-serif;font-size:14px;font-style:normal;font-weight:600;line-height:18px}.stackableApp .ring-size-details-title{color:#292929;font-family:'Hanken Grotesk',sans-serif,'Helvetica Neue',Helvetica,Arial,sans-serif;font-size:18px;font-style:normal;font-weight:600;line-height:26px}.stackableApp .ring-size-guide-drawer{color:#292929;font-family:'Hanken Grotesk',sans-serif,'Helvetica Neue',Helvetica,Arial,sans-serif;font-size:14px;font-style:normal;font-weight:600;line-height:20px;text-decoration-line:underline}.stackableApp .ring-size-learn{color:#292929;text-align:center;font-family:'Hanken Grotesk',sans-serif,'Helvetica Neue',Helvetica,Arial,sans-serif;font-size:12px;font-style:normal;font-weight:400;line-height:20px}.stackableApp .ring-size-learn a{color:#e61e19;cursor:pointer;font-family:'Hanken Grotesk',sans-serif,'Helvetica Neue',Helvetica,Arial,sans-serif;font-size:12px;font-style:normal;font-weight:400;line-height:20px;text-decoration-line:underline}.stackableApp ul,.stackableApp .is-moving,.stackableApp .image-div{list-style:none}.stackableApp #left-defaults #placeholder img{max-width:inherit}body .stackableApp #left-defaults{height:230px}.stackableApp #left-defaults li{margin-bottom:3px}body .stackableApp .stackable-share-link-section{right:15px;top:49px;position:absolute;z-index:9}body .stackableApp .stackable-share-link-section img{width:25px;height:25px}.stackable-share-link-section .stackable-copied{display:none;font-size:12px;color:#7a7a7a;font-weight:600}.stackable-share-link-section:hover .stackable-copy-tooltip{display:block}.stackable-share-link-section .stackable-copy-tooltip{position:absolute;background:#292929;font-size:12px;font-weight:600;color:#fff;white-space:nowrap;right:-40px;top:-50px;padding:10px 7px;border-radius:10px;display:none}.stackable-share-link-section .stackable-copy-tooltip:after{position:absolute;background:#222;width:12px;height:10px;transform:rotate(45deg);content:"";bottom:-4px;right:50%;animation-range:0;margin-right:-8px}body .stackableApp .stackable-share-link-section img{cursor:pointer}body .stackableApp .stackable-share-link-section.copy img{display:none}body .stackableApp .stackable-share-link-section.copy .stackable-copy-tooltip{display:none}body .stackableApp .stackable-share-link-section.copy span.stackable-copied{display:block}.stackableApp .target-divs{position:relative}.stackableApp #left-defaults{padding-top:0;margin-top:10px}@media only screen and (max-width:767px){body .stackable-share-link-section .stackable-copy-tooltip{right:-15px}body .stackable-share-link-section .stackable-copy-tooltip:after{margin-right:-28px}}@media only screen and (max-width:607px){.stackableApp #left-defaults{margin-top:0}body{width:100%;margin-left:auto;margin-right:auto}.body.stackableApp{width:100%;margin-left:auto;margin-right:auto}.stackableApp .inner-container{width:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;margin-top:50px;margin-left:auto;margin-right:auto}.stackableApp .target-divs{width:100%;display:flex;flex-direction:column;align-items:center;margin-left:auto;margin-right:auto}.stackableApp .tool-tip{margin-left:10px;margin-top:5px}.stackableApp .tool-tip .tool-tip-text{display:flex;flex-direction:row;justify-content:space-around;align-items:center;width:290px;background-color:#f9f9f9;text-align:center;border-radius:6px;padding:5px 0;position:absolute;z-index:1;bottom:-58%;left:150%;border:solid 1px #bdbcbc;color:#525252;font-family:'Hanken Grotesk',sans-serif,'Helvetica Neue',Helvetica,Arial,sans-serif;font-size:12px;font-style:normal;font-weight:400;line-height:20px}.stackableApp .tool-tip .tool-tip-text:after{content:"";position:absolute;top:41%;left:-6%;border-width:8px;border-style:solid;border-color:transparent #bdbcbc transparent transparent}.stackableApp .mobile-filters-div{display:flex !important;width:100%;height:60px;flex-direction:column;justify-content:center}.stackableApp .mobile-filters-div:before{content:" ";display:block;height:1px;width:100%;margin-left:auto;margin-right:auto;position:relative;background:#efeff1}.stackableApp .mobile-filters-div:after{content:" ";display:block;height:1px;width:100%;margin-left:auto;margin-right:auto;position:relative;background:#efeff1}.stackableApp .inner-mobile-filters-div{width:100%;height:90%;display:flex;flex-direction:row;justify-content:center;align-items:center}.stackableApp .mobile-filter-button{height:inherit;width:inherit;border:none;background:0 0;color:#292929;text-align:center;font-family:'Hanken Grotesk',sans-serif,'Helvetica Neue',Helvetica,Arial,sans-serif;font-size:14px;font-style:normal;font-weight:600;line-height:18px}.stackableApp .mobile-sort-button{height:inherit;width:inherit;border:none;background:0 0;color:#292929;text-align:center;font-family:'Hanken Grotesk',sans-serif,'Helvetica Neue',Helvetica,Arial,sans-serif;font-size:14px;font-style:normal;font-weight:600;line-height:18px}.stackableApp #left-defaults{background-color:rgba(212 208 171/17%);display:none;flex-direction:column;align-items:center;width:100%;height:200px;position:relative;padding-left:0 !important;padding-top:10px;padding-bottom:10px;justify-content:center;overflow-x:hidden}.stackableApp #selected-items{display:none;width:100%;min-height:fit-content;flex-direction:column;align-items:center;position:relative;padding-left:0 !important;padding-top:10px;padding-bottom:10px}.stackableApp #selected-items li{display:flex;flex-direction:row;align-items:center;margin-bottom:10px;background-color:#f9f9f9;height:118px;flex-shrink:0;padding-top:5px;padding-bottom:5px;width:98%}.stackableApp .selected-description{color:#292929;font-family:'Hanken Grotesk',sans-serif,'Helvetica Neue',Helvetica,Arial,sans-serif;font-size:12px;font-style:normal;font-weight:400;line-height:20px}.stackableApp .ring-size-wrapper{width:95%;height:60px;display:flex;flex-direction:column;align-items:center}.stackableApp .ring-size-warning-div{width:95%}.stackableApp .subtotal-wrapper{width:95%}.stackableApp .add-to-cart-div{width:95%;display:flex;flex-direction:row;align-items:center;justify-content:center}.stackableApp #mobile-gif-div{display:block;width:100%;height:100%}.stackableApp .filter-div{display:none}.stackableApp .source-divs{width:98%;display:flex;flex-direction:column;margin-left:auto;margin-right:auto}.stackableApp #right-defaults{display:flex;flex-direction:row;margin-top:30px;align-items:center;width:100% !important;flex-wrap:wrap;justify-content:flex-start;margin-left:auto;margin-right:auto;max-height:100%;overflow-y:hidden}.stackableApp .wrapping-div{display:flex;flex-direction:column;margin-right:auto;margin-left:auto;margin-top:10px;width:45%;height:320px;border-radius:5px;background:#fff}.stackableApp .source-divs .wrapping-div .top-items-div{display:flex;flex-direction:column;justify-content:flex-start;padding:10px;min-height:150px;border-radius:5px 5px 0 0;background:#f9f9f9}.stackableApp .item-checkbox{-webkit-appearance:none;-moz-appearance:none;width:20px;height:20px;flex-shrink:0;border:1px solid #898280;border-radius:4px;outline:none;background-color:transparent;float:right;border-radius:4px;cursor:pointer}.stackableApp .item-checkbox:checked:before{content:'\2713';display:block;text-align:center;color:#fff;font-size:15px;line-height:17px}.stackableApp .image-div{display:flex;justify-content:center;align-items:center;width:128px;height:128px;margin-right:29px;margin-left:20px;margin-top:19px;margin-bottom:19px}.stackableApp img{width:100px;height:20px}.stackableApp .details{width:100%;text-align:center;padding-left:0;padding-right:0}.stackableApp .details>:nth-child(1){color:#292929;text-align:center;font-family:'Hanken Grotesk',sans-serif,'Helvetica Neue',Helvetica,Arial,sans-serif;font-size:12px;font-style:normal;font-weight:400;line-height:20px;width:100%;display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;-webkit-line-clamp:2}.stackableApp .details>:nth-child(2){color:#292929;text-align:center;font-family:'Hanken Grotesk',sans-serif,'Helvetica Neue',Helvetica,Arial,sans-serif;font-size:12px;font-style:normal;font-weight:600;line-height:140%}.stackableApp .more-details-button{width:95%;height:22px;display:block;color:#292929;text-align:center;font-family:'Hanken Grotesk',sans-serif,'Helvetica Neue',Helvetica,Arial,sans-serif;font-size:10px;font-style:normal;font-weight:600;line-height:18px;text-transform:uppercase;margin-left:auto;margin-right:auto;padding:0}.stackableApp .wrapping-div:hover .more-details-button{width:95%;width:155px;height:22px;display:block;color:#292929;text-align:center;font-family:'Hanken Grotesk',sans-serif,'Helvetica Neue',Helvetica,Arial,sans-serif;font-size:10px;font-style:normal;font-weight:600;line-height:18px;text-transform:uppercase;margin-left:auto;margin-right:auto;padding:0}.ring-size-drawer.stackableApp{display:none;position:absolute;top:0 !important;left:0;width:390px;height:910px;background-color:rgba(0,0,0,.5);z-index:9999}.stackableApp .drawer-content{position:absolute;width:100%;height:100%;top:10px;bottom:0;background-color:#fff;transition:1s linear;border-radius:8px;box-shadow:0 0 10px rgba(0,0,0,.3);display:flex;flex-direction:column;align-items:center}.stackableApp .ring-size-details p{color:#525252;font-family:'Hanken Grotesk',sans-serif,'Helvetica Neue',Helvetica,Arial,sans-serif;font-size:12px;font-style:normal;font-weight:600;line-height:20px;margin-right:5px}.stackableApp .ring-size-guide-drawer{color:#292929;text-align:right;font-family:'Hanken Grotesk',sans-serif,'Helvetica Neue',Helvetica,Arial,sans-serif;font-size:12px;font-style:normal;font-weight:600;line-height:20px;text-decoration-line:underline}.mobile-filters-page.stackableApp{position:absolute;top:0;right:0;width:100%;height:100%;background-color:rgba(0,0,0,.5);z-index:9999}.stackableApp .mobile-filter-content{position:absolute;width:100%;height:100%;bottom:0;background-color:#fff;transition:1s linear;box-shadow:0 0 10px rgba(0,0,0,.3);display:flex;flex-direction:column;align-items:center;overflow-y:auto;overflow-x:hidden}.stackableApp .close-mobile-filters-icon-div{width:100%;margin-top:12px;margin-right:20px}.stackableApp .filter-img-link{float:inline-end}.stackableApp .mobile-filter-title{width:100%}.stackableApp .mobile-filter-title span{margin-left:25px;color:#000;font-family:'Secondary',sans-serif;font-size:20px;font-style:normal;font-weight:400;line-height:28px}.stackableApp .mobile-filter-div{margin-top:20px;margin-bottom:20px;width:87%;color:#292929;font-family:'Hanken Grotesk',sans-serif,'Helvetica Neue',Helvetica,Arial,sans-serif;font-size:14px;font-style:normal;font-weight:600;line-height:18px;height:max-content}.stackableApp .mobile-filter-div:after{content:" ";display:block;height:1px;width:100%;margin-left:auto;margin-right:auto;position:relative;background:#efeff1;margin-top:20px}.stackableApp .mobile-filter-inner-div{display:flex;flex-direction:row;justify-content:space-between;align-items:stretch;height:max-content}.stackableApp .mobile-dropdown-content{display:none;color:#292929;font-family:'Hanken Grotesk',sans-serif,'Helvetica Neue',Helvetica,Arial,sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:18px;margin-top:1px}.stackableApp .mobile-button-filter-div{width:100%;height:75%;display:flex;flex-direction:column;align-items:center;margin-bottom:16px;margin-top:16px;justify-content:flex-end}.stackableApp .mobile-button-filter-div:before{content:" ";display:block;height:1px;width:100%;margin-left:auto;margin-right:auto;position:relative;background:#efeff1}.stackableApp .mobile-button-filter{width:335px;height:40px;padding:14px 24px;justify-content:center;align-items:center;gap:4px;flex-shrink:0;border-radius:4px;color:#fff;text-align:center;text-transform:uppercase;width:90%;min-height:45px;border:none;cursor:not-allowed;background:#ebebeb;margin-top:14px}.stackableApp .mobile-button-filter.enabled{background-color:#292929;cursor:pointer}.mobile-sort-page.stackableApp{position:absolute;top:0;right:0;width:100%;height:100%;background-color:rgba(0,0,0,.5);z-index:9999}.stackableApp .mobile-sort-content{position:absolute;width:100%;height:100%;bottom:0;background-color:#fff;transition:1s linear;box-shadow:0 0 10px rgba(0,0,0,.3);display:flex;flex-direction:column;align-items:center;overflow-y:auto;overflow-x:hidden}.stackableApp .close-mobile-sort-icon-div{width:100%;margin-top:12px;margin-right:20px}.stackableApp .sort-img-link{float:inline-end}.stackableApp .mobile-sort-title{width:100%}.stackableApp .mobile-sort-title span{margin-left:25px;color:#000;font-family:'Secondary',sans-serif;font-size:20px;font-style:normal;font-weight:400;line-height:28px}.stackableApp .mobile-sort-div{margin-top:20px;width:90%;color:#292929;font-family:'Hanken Grotesk',sans-serif,'Helvetica Neue',Helvetica,Arial,sans-serif;font-size:14px;font-style:normal;font-weight:600;line-height:18px;height:100%;display:flex;flex-direction:column}.stackableApp .radio-options-div:after{content:" ";display:block;height:1px;width:100%;margin-left:auto;margin-right:auto;position:relative;background:#efeff1}.stackableApp .radio-options{height:35px;display:flex;flex-direction:row;align-items:flex-start;color:#292929;font-family:'Hanken Grotesk',sans-serif,'Helvetica Neue',Helvetica,Arial,sans-serif;font-size:14px;font-style:normal;font-weight:600;line-height:18px}.stackableApp .radio-options input{margin-right:10px}.stackableApp .radio-options input[type=radio]{appearance:none;-webkit-appearance:none;width:16px;height:16px;border:4px solid #ccc;border-radius:50%;outline:none;margin-right:10px}.stackableApp .radio-options input[type=radio]:checked{border-color:#f74529}.stackableApp .apply-mobile-sort-div{display:flex;width:100%;min-height:58px;flex-direction:column;justify-content:space-between}.stackableApp .apply-mobile-sort-div:before{content:" ";display:block;height:1px;width:100%;margin-left:auto;margin-right:auto;background:#ebebeb}.stackableApp .apply-mobile-sort-button{border-radius:4px;color:#fff;text-align:center;text-transform:uppercase;width:90%;min-height:45px;border:none;cursor:not-allowed;margin:auto;background:#ebebeb}.stackableApp .apply-mobile-sort-button.enabled{background-color:#292929;cursor:pointer}.stackableApp .bread-crumbs-div{max-width:100%}.fixedDiv .stackableApp{position:absolute;height:147px}.fixed{position:fixed;top:0;left:0;width:100%;z-index:999;box-shadow:0px 2px 4px 0px rgba(0,0,0,.1);height:160px;background-color:#eeebeb;padding-top:10px}.stackableApp .mobile-fixed-container{height:110px;display:flex;flex-direction:column;align-items:center;position:relative;padding-left:0;padding-top:0;padding-bottom:0;justify-content:center;margin-top:0;margin-bottom:0}.stackableApp #mobile-fix-subtotal-wrapper{width:100% !important}.stackableApp #mobile-fix-subtotal-wrapper:before{content:" ";display:block;height:1px;width:100%;margin-left:auto;margin-right:auto;position:relative;background:#d8d8d8}.stackableApp #mobile-fix-subtotal{width:90% !important;margin-left:auto!important;margin-right:auto!important}}@media only screen and (min-width:465px)and (max-width:499px){.stackableApp .wrapping-div{display:flex;flex-direction:column;margin-right:auto;margin-left:auto;margin-top:10px;width:42%;height:320px;border-radius:5px;background:#fff}}@media only screen and (min-width:500px) and (max-width:607px){.stackableApp .image-div{display:flex;justify-content:center;align-items:center;width:100%;height:128px;margin-right:0 !important;margin-left:0 !important;margin-top:19px;margin-bottom:19px}.stackableApp .wrapping-div{display:flex;flex-direction:column;margin-right:auto;margin-left:auto;margin-top:10px;width:32%;height:320px;border-radius:5px;background:#fff}.stackableApp .more-details-button{width:95%;height:22px;display:block;color:#292929;text-align:center;font-family:'Hanken Grotesk',sans-serif,'Helvetica Neue',Helvetica,Arial,sans-serif;font-size:10px;font-style:normal;font-weight:600;line-height:18px;text-transform:uppercase;margin-right:auto;margin-left:auto;padding:0}.stackableApp .wrapping-div:hover .more-details-button{width:95%;height:22px;display:block;color:#292929;text-align:center;font-family:'Hanken Grotesk',sans-serif,'Helvetica Neue',Helvetica,Arial,sans-serif;font-size:10px;font-style:normal;font-weight:600;line-height:18px;text-transform:uppercase;margin-right:auto;margin-left:auto;padding:0}}@media only screen and (min-width:608px) and (max-width:1000px){.stackableApp .inner-container{display:flex;flex-direction:column;align-items:center;justify-content:space-evenly;margin-top:50px}.stackableApp #left-defaults #placeholder img{height:100% !important;width:100% !important}.stackableApp #selected-items{display:none;width:100%;min-height:fit-content;flex-direction:column;align-items:center;position:relative;padding-left:0 !important;padding-top:10px;padding-bottom:10px}}@media screen and (min-width:501px){html body .stackableApp ul#left-defaults{height:auto;min-height:206px;position:relative}}@media screen and (max-width:1099px){body .stackable-share-link-section .stackable-copy-tooltip:after{margin-right:-40px}}@media screen and (max-width:767px){body .stackable-share-link-section .stackable-copy-tooltip:after{margin-right:-62px}}@media screen and (min-width:1100px){.stackable-share-link-section .stackable-copy-tooltip{right:-64px}.stackable-share-link-section .stackable-copy-tooltip:after{margin-right:-15px}}