[data-modal=ShopTheLook]{width:800px!important;max-width:120vw!important}@media(max-width:599px){[data-modal=ShopTheLook]{width:100%!important;max-width:100vw!important}}[data-modal=ShopTheLook] .shop-the-look{overflow-y:auto!important;max-height:calc(100vh - 120px)!important;max-height:calc(100dvh - 120px)!important;-webkit-overflow-scrolling:touch}[data-modal=ShopTheLook],[data-modal=ShopTheLook] .modal-container__content,.shop-the-look,.shop-the-look .frame_class{background-color:#fff!important}[data-modal=ShopTheLook] .frame_class:first-child{border-bottom:none!important;background-color:#fff!important}[data-modal=ShopTheLook] .frame_class:first-child *{background-color:#fff!important}[data-modal=ShopTheLook] .frame_class:first-child .type-item{font-weight:800!important;font-size:16px!important;color:#2f1e19!important}[data-modal=ShopTheLook] .frame_class:first-child .button--icon{font-size:0!important;line-height:1;position:relative;width:15px;height:15px}[data-modal=ShopTheLook] .frame_class:first-child .button--icon:after{content:"\d7";font-size:20px;font-weight:300;color:#2f1e19;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);font-size:40px}.shop-the-look__hero{display:none!important}@media(max-width:599px){.shop-the-look__hero{display:block!important;width:100%;margin:0;padding:0;line-height:0;background:#fff}.shop-the-look__hero img{width:100%;height:auto;max-height:42vh;object-fit:cover;display:block;vertical-align:top}}.shop-the-look .ring-size-guide-links,.multi-product .ring-size-guide-links{display:none}.shop-the-look [data-wishlist-btn],.shop-the-look .wishlist-btn,.shop-the-look .swym-button,.shop-the-look [class*=favorite],.shop-the-look [class*=heart-icon]{display:none!important}.multi-product{padding:24px 0;border-bottom:1px solid rgba(47,30,25,.1)}.multi-product:last-of-type{border-bottom:none}.multi-product__form{display:block;padding-left:40px;padding-right:40px}.multi-product__top{display:grid;grid-template-columns:251px 1fr;gap:20px;align-items:start}@media(max-width:599px){.multi-product__form{padding-left:16px;padding-right:16px}.multi-product__top{grid-template-columns:100px 1fr;gap:10px}}.multi-product__img-link{display:block;text-decoration:none}.multi-product__img{width:250px;height:280px;display:block;object-fit:cover}@media(max-width:599px){.multi-product__img{width:100px;height:100px}}.multi-product__info{display:flex;flex-direction:column;gap:6px;min-width:0}.multi-product__title-link{text-decoration:none;color:inherit}.multi-product__title-link{display:block;text-align:left}.multi-product__title{color:var(--fg-secondary, rgba(47, 30, 25, .7));font-family:var(--font-family-secondary, Manrope);font-size:var(--font-size-xs, 12px);font-style:normal;font-weight:500;line-height:150%;margin:0 0 2px;text-align:left;margin-bottom:10px!important}@media(min-width:600px){.multi-product__title{color:var(--fg-primary, #2F1E19);font-family:var(--font-family-primary, Lora);font-size:var(--font-size-lg, 20px);font-weight:400;line-height:120%}}.multi-product__subtitle{display:block;color:var(--fg-secondary, rgba(47, 30, 25, .7));font-family:var(--font-family-secondary, Manrope);font-size:var(--font-size-xs, 12px);font-style:normal;font-weight:500;line-height:150%;margin:0;text-align:left;margin-bottom:10px!important}.multi-product__prices{display:flex;align-items:flex-start;gap:8px;margin-top:2px;justify-content:flex-start;margin-bottom:10px!important}.multi-product__price{color:var(--fg-primary, #2F1E19);font-family:var(--font-family-secondary, Manrope);font-size:var(--font-size-base, 16px);font-style:normal;font-weight:700;line-height:115%;text-transform:uppercase;margin:0}.multi-product__compare-price{font-family:var(--font-family-secondary, Manrope);font-size:14px;font-weight:400;color:#2f1e1973}.multi-product .variant-selector{display:grid!important;grid-template-columns:1fr auto;gap:0 24px!important;align-items:start;margin-top:4px}.multi-product .variant-selector__option{display:flex!important;flex-direction:column!important;gap:8px!important}.multi-product .variant-selector__option-name{font-family:var(--font-family-secondary, Manrope)!important;font-size:13px!important;font-weight:400!important;color:#2f1e19!important;margin-bottom:0!important}.multi-product .variant-selector select{-webkit-appearance:none;-moz-appearance:none;appearance:none;min-height:42px;width:150px;font-family:var(--font-family-secondary, Manrope);font-size:14px;padding:8px 32px 8px 12px;border:1px solid #d9d9d9;background-color:#fff;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 24 24' fill='none'%3E%3Cpath d='M12 12.75L15.8333 8.91663L17 10.0833L12 15.0833L7 10.0833L8.16667 8.91663L12 12.75Z' fill='%232F1E19'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 10px center;background-size:14px 14px;border-radius:0;color:#2f1e19;cursor:pointer}.multi-product .variant-selector select[name=id]{display:none!important}.multi-product .variant-selector__swatches{gap:10px!important}.multi-product .variant-selector .field--swatch .swatch img{width:32px!important;min-width:32px!important;max-width:32px!important;height:32px!important;min-height:32px!important;max-height:32px!important}.multi-product .variant-selector .field--swatch .swatch{border:0!important;outline:0!important;box-shadow:none!important;background:transparent!important;padding:0!important}.multi-product .variant-selector .field--swatch .swatch:has(input:checked) img{outline:1px solid #2F1E19;outline-offset:3px}.multi-product .variant-selector .field--swatch .swatch input{position:absolute;opacity:0;width:0;height:0;pointer-events:none}.multi-product .variant-selector .variant-selector__option:only-child{grid-column:1 / -1}.multi-product .ring-size-label-row{display:flex;align-items:center;justify-content:flex-start;gap:8px}.multi-product .ring-size-label-row .variant-selector__option-name{margin-bottom:0!important}.multi-product__atc,.multi-product__atc:hover,.multi-product__atc:active,.multi-product__atc:focus,.multi-product__atc:visited,button[form-validity-required].multi-product__atc,button[form-validity-required].multi-product__atc:hover,button[form-validity-required].multi-product__atc:active,button[form-validity-required].multi-product__atc:focus,[data-modal=ShopTheLook] button[form-validity-required],[data-modal=ShopTheLook] button[form-validity-required]:hover,[data-modal=ShopTheLook] .multi-product__atc,[data-modal=ShopTheLook] .multi-product__atc:hover,[data-modal=ShopTheLook] .multi-product__atc:active,[data-modal=ShopTheLook] .multi-product__atc:focus{display:flex!important;justify-content:center!important;align-items:center!important;gap:var(--spacing-8, 8px)!important;min-height:48px!important;padding:var(--spacing-16, 16px) var(--spacing-20, 20px)!important;border-radius:var(--corner-radius-button, 0)!important;border:none!important;font-family:var(--font-family-secondary, Manrope)!important;font-size:12px!important;font-weight:600!important;letter-spacing:.08em!important;text-transform:uppercase!important;cursor:pointer;width:100%;margin-top:12px;transition:none!important;box-shadow:none!important;outline:none!important}.multi-product__atc .atc-button__separator,.multi-product__atc .atc-button__price,.multi-product__atc span{display:none!important}.multi-product__view-details{display:block;text-align:left;font-family:var(--font-family-secondary, Manrope);font-size:13px;font-weight:400;color:#aca5a3!important;text-decoration:underline;text-underline-offset:3px;margin-top:8px}.multi-product__view-details:hover{color:#2f1e19}.multi-product__summary{display:contents}.multi-product__chevron{display:none}.multi-product__details{display:flex;flex-direction:column;gap:10px}@media(max-width:599px){.multi-product__summary{display:flex;align-items:flex-start;justify-content:space-between;gap:8px}.multi-product__chevron{display:flex;align-items:center;justify-content:center;background:none;border:none;padding:4px;cursor:pointer;flex-shrink:0;transition:transform .25s ease;margin-top:2px}.multi-product.is-open .multi-product__chevron{transform:rotate(180deg)}.multi-product__details{display:flex;flex-direction:column;gap:10px;overflow:hidden;max-height:0;opacity:0;transition:max-height .35s ease,opacity .25s ease,padding .35s ease;padding:0}.multi-product.is-open .multi-product__info{display:contents}.multi-product.is-open .multi-product__details{grid-column:1 / -1;max-height:600px;opacity:1;padding:12px 0 0}}.stl-buy-set-btn{padding:var(--spacing-20, 20px) var(--spacing-64, 64px)!important;margin-left:16px!important;margin-right:16px!important;transition:none!important}
/*# sourceMappingURL=/cdn/shop/t/234/assets/shop-the-look.css.map */
