.ob-option-label{padding-bottom:12px}.ob-option-label__text{font-size:12px;text-transform:uppercase;color:var(--ob-charcol);letter-spacing:.02em}.ob-option-label__value{color:var(--ob-tan-dark)}.product__variants-swatches .swatch .header{font-size:12px!important;text-transform:uppercase!important;color:var(--ob-charcol)!important;letter-spacing:.02em!important;padding-bottom:12px!important}.product__variants-swatches .swatch .header .header-value,.product__variants-swatches .swatch .header .swatch__selected-value{color:var(--ob-tan-dark)!important}.product__variants-swatches .swatch .color-swatch,.product__variants-swatches .swatch .swatch-element .color-element,.product__variants-swatches .swatch-element .swatch-label .color-element{border-radius:0!important;width:12px!important;height:12px!important}@media(min-width:768px){.product__variants-swatches .swatch .color-swatch,.product__variants-swatches .swatch .swatch-element .color-element,.product__variants-swatches .swatch-element .swatch-label .color-element{width:20px!important;height:20px!important}}.product__variants-swatches .swatch .swatch-element label,.product__variants-swatches .swatch-element .swatch-label{border-radius:0!important;border:2px solid var(--ob-ivory)!important;padding:4px!important;margin:0 4px 0 0!important;cursor:pointer!important}.product__variants-swatches .swatch .swatch-element label:hover,.product__variants-swatches .swatch-element .swatch-label:hover{border-color:var(--ob-tan)!important}.product__variants-swatches .swatch .swatch-element input:checked+label,.product__variants-swatches .swatch-element input:checked+.swatch-label{border-color:var(--ob-tan)!important}.product__variants-swatches .swatch .swatch-element label:after,.product__variants-swatches .swatch .swatch-element label:before{display:none!important}.shape-selector{padding:0}.shape-selector__grid{display:flex;flex-wrap:wrap;gap:4px;align-items:center}.shape-selector__item{display:flex;flex-direction:column;align-items:center;padding:2px!important;background:none;border:2px solid transparent;cursor:pointer;transition:border-color var(--ob-transition);width:fit-content}.shape-selector__item:hover,.shape-selector__item.is-selected{border-color:var(--ob-tan)}.shape-selector__image-wrapper{position:relative;width:44px;height:44px;overflow:hidden}@media(min-width:1024px){.shape-selector__image-wrapper{width:56px;height:56px}}.shape-selector__image{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:220%;height:220%;object-fit:contain}.shape-selector__name{display:none}@media(max-width:768px){.shape-selector__item{padding:3px}.shape-selector__image-wrapper{width:36px;height:36px}}.carat-slider{padding:0 0 32px}.carat-slider__subtitle{font-size:12px;color:var(--ob-charcol);margin:-8px 0 12px}.carat-slider__track-wrapper{padding:0 8px}.carat-slider__track{position:relative;width:100%;height:4px;background:var(--ob-gray-200);border-radius:9999px;cursor:pointer;touch-action:none}.carat-slider__fill{position:absolute;top:0;left:0;height:100%;background:var(--ob-tan);border-radius:9999px;pointer-events:none;transition:width .15s ease}.carat-slider__dot{position:absolute;top:50%;transform:translate(-50%,-50%);width:40px;height:40px;display:flex;align-items:center;justify-content:center;cursor:pointer;background:none;border:none;padding:0;z-index:2}.carat-slider__dot-inner{width:8px;height:8px;border-radius:50%;border:2px solid var(--ob-tan);background:var(--ob-white);transition:background var(--ob-transition)}.carat-slider__dot.is-active .carat-slider__dot-inner{background:var(--ob-tan)}.carat-slider__dot:not(.is-active) .carat-slider__dot-inner{background:var(--ob-ivory);border-color:transparent}.carat-slider__thumb{position:absolute;top:50%;transform:translate(-50%,-50%);width:20px;height:20px;border-radius:50%;background:var(--ob-ivory);border:2px solid var(--ob-tan);cursor:grab;z-index:3;transition:left .15s ease,box-shadow var(--ob-transition);outline:none}.carat-slider__thumb:hover,.carat-slider__thumb:focus-visible{box-shadow:0 0 0 4px #71624333}.carat-slider__thumb.is-dragging{cursor:grabbing;transition:left 0s;box-shadow:0 0 0 6px #71624340}.carat-slider__labels{position:relative;margin-top:8px;height:20px}.carat-slider__label-stop{position:absolute;font-size:12px;color:var(--ob-charcol);white-space:nowrap;transform:translate(-50%)}.carat-slider__label-stop.is-first{transform:none;margin-left:-4px}.carat-slider__label-stop.is-last{transform:translate(-100%);margin-left:4px}@media(max-width:768px){.carat-slider__label-stop:not(.is-first):not(.is-last){display:none}.carat-slider__label-stop{font-size:10px}.carat-slider__track-wrapper{padding:0 4px}.carat-slider{padding:0 0 28px}.carat-slider__subtitle{font-size:11px}}.ring-size__header-row{display:flex;justify-content:space-between;align-items:baseline;width:100%;padding-bottom:8px}.ring-size__guide-link{font-size:12px;color:var(--ob-tan);text-decoration:underline;text-underline-offset:2px}.ring-size__guide-link:hover{color:var(--ob-charcol)}.ring-size__select-wrapper{position:relative}.ring-size__select{width:100%;padding:10px 40px 10px 16px;font-size:14px;color:var(--ob-charcol);background:var(--ob-white);border:1px solid var(--ob-ivory);appearance:none;-webkit-appearance:none;cursor:pointer;transition:border-color var(--ob-transition)}.ring-size__select:focus{outline:none;border-color:var(--ob-tan)}.ring-size__select--error{border-color:#c44b4b}.ring-size__chevron{position:absolute;right:16px;top:50%;transform:translateY(-50%);pointer-events:none;color:var(--ob-charcol)}.line-item-property__field--ring-size{display:flex;flex-direction:column}.line-item-property__field--ring-size label{font-size:12px;text-transform:uppercase;letter-spacing:.02em;color:var(--ob-charcol)}.ob-badges{position:absolute;top:12px;left:12px;display:flex;flex-direction:column;gap:4px;z-index:10}.product-index{position:relative}.ob-badge{display:inline-block;background:transparent;color:var(--ob-tan-dark);border:1px solid var(--ob-tan-dark);text-transform:uppercase;font-size:11px;letter-spacing:.08em;padding:6px 12px;white-space:nowrap}@media(max-width:768px){.ob-badge{font-size:9px;padding:4px 8px;letter-spacing:.05em}}.ob-configure-cta{font-size:12px;text-transform:uppercase;letter-spacing:.08em;color:var(--text-color);margin:8px 0 0}.product-index .ob-configure-cta{margin-bottom:10px!important}.product-index .btn.button.add{padding:6px 16px;font-size:11px;width:auto;display:inline-block;background:transparent!important;color:var(--ob-tan-dark)!important;border:1px solid var(--ob-tan-dark)!important}@media(max-width:768px){.product-index .btn.button.add{font-size:10px;letter-spacing:.05em}}.product-index .price{padding-bottom:10px!important}.product-index .price .price-item{font-size:16px!important;color:var(--ob-charcol)!important;font-weight:600!important}.price__pricing-group .price-item{font-size:18px!important;color:var(--ob-charcol)!important;font-weight:600!important}@media(max-width:768px){.footer-right .disclosure{position:relative}.footer-right .disclosure-list{left:50%!important;right:auto!important;transform:translate(-50%);max-width:90vw;max-height:50vh;overflow-y:auto}}.ob-calendly-wrap{margin:16px 0 0}.ob-calendly-wrap .calendly-inline-widget{height:600px!important}@media(max-width:768px){.ob-calendly-wrap .calendly-inline-widget{height:525px!important}}#social{display:none}*,*:focus,*:focus-visible,*:active{outline:none!important;box-shadow:none!important;-webkit-tap-highlight-color:transparent!important}.ob-nav-modal-overlay{display:none;position:fixed;top:0;right:0;bottom:0;left:0;z-index:999999;background:#00000080;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);align-items:center;justify-content:center}.ob-nav-modal{background:#7d7052;color:#fff;padding:48px 40px;text-align:center;width:90%;max-width:480px;position:relative}.ob-nav-modal__close{position:absolute;top:16px;right:20px;background:none;border:none;color:#fff;font-size:20px;cursor:pointer;padding:0;line-height:1}.ob-nav-modal__title{font-size:28px;margin:0 0 32px;font-family:var(--heading-font);font-weight:400}.ob-nav-modal__links{display:flex;flex-direction:column;gap:16px}.ob-nav-modal__link{color:#fff;text-decoration:none;font-size:16px;letter-spacing:.04em;transition:opacity .2s ease}.ob-nav-modal__link:hover{opacity:.7;color:#fff}@media(max-width:767px){#scroll-slider .product-main-image img,#scroll-slider img,.product-scroll-gallery img{min-height:200px;width:100%;display:block}}@media(min-width:768px){#scroll-slider .ob-variant-image{display:none}#scroll-slider .ob-variant-image.ob-active{display:block}}.slideout__drawer-left{border:none!important;box-shadow:none!important}.slideout__drawer-left{border:none!important;box-shadow:none!important;padding:0!important;margin:0!important}.slideout__drawer-left .mobile-menu{padding:0!important;margin:0!important}.ob-nav-modal-overlay{display:none;position:fixed;top:0;right:0;bottom:0;left:0;background:#00000080;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);z-index:9999;justify-content:center;align-items:center}.ob-nav-modal-overlay.is-open{display:flex}.ob-nav-modal{background:#ebe8e0;padding:48px 56px;position:relative;max-width:480px;width:90%;text-align:center}.ob-nav-modal__title{color:#4f401a;font-size:22px;letter-spacing:.08em;text-transform:uppercase;margin:0 0 24px}.ob-nav-modal__links{display:flex;flex-direction:column;gap:12px}.ob-nav-modal__link{color:#4f401a;font-size:15px;letter-spacing:.05em;text-decoration:none;padding:10px 0;border-bottom:1px solid rgba(79,64,26,.2);transition:color .2s ease}.ob-nav-modal__link:last-child{border-bottom:none}.ob-nav-modal__link:hover{color:#877950}.ob-nav-modal__close{position:absolute;top:14px;right:18px;background:none;border:none;font-size:20px;color:#4f401a;cursor:pointer;line-height:1;padding:0}.ob-nav-modal__close:hover{color:#877950}.ob-badges{position:absolute;top:8px;left:8px;z-index:1;display:flex;flex-direction:column;gap:4px}
/*# sourceMappingURL=/cdn/shop/t/19/assets/olive-branch-custom.css.map */
