.sticky-atc{bottom:calc(var(--sticky-atc-offset, 0px)*-1);left:0;pointer-events:none;position:fixed;right:0;z-index:9}.sticky-atc__content{align-items:center;background-color:var(--color-background);border-top:1px solid #d9d9d9;container-name:sticky-atc;container-type:inline-size;display:flex;gap:8px;padding:8px 8px calc(8px + env(safe-area-inset-bottom));pointer-events:none;transform:translateY(100%);transition:transform .3s linear,visibility .3s linear;visibility:hidden;width:100%}.sticky-atc--active .sticky-atc__content{pointer-events:auto;transform:translateY(0);visibility:visible}.sticky-atc__image{flex-shrink:0;height:72px;min-width:0;overflow:hidden;transition:width .2s ease;width:90px;width:clamp(0px,100cqw - 285px,90px)}@container sticky-atc (max-width: 350px){.sticky-atc__image{display:none}}.sticky-atc__image-img{display:block;height:100%;object-fit:cover;width:100%}.sticky-atc__info{display:flex;flex:1;flex-direction:column;gap:4px;justify-content:flex-end;min-width:0}.sticky-atc__title{color:var(--color-text);display:-webkit-box;font-family:var(--font-base);font-size:12px;-webkit-line-clamp:2;line-clamp:2;line-height:16px;margin:0;-webkit-box-orient:vertical;overflow:hidden}.sticky-atc__details{align-items:flex-end;display:flex;flex-wrap:wrap;gap:4px}.sticky-atc__meta{display:flex;flex:1;flex-direction:column;flex-wrap:wrap;justify-content:center;min-width:0;row-gap:2px}.sticky-atc__variant{color:#8f8f8f;flex-shrink:0;font-family:var(--font-base);font-size:12px;line-height:16px;max-width:none;width:auto}.sticky-atc__price-wrapper{align-items:baseline;display:flex;gap:4px}.sticky-atc__price{color:#2b2a29;font-family:var(--font-base);font-size:14px;line-height:normal}.sticky-atc__compare-price{color:var(--color-sale-price);font-family:var(--font-base);font-size:12px;line-height:16px;text-decoration:line-through}.sticky-atc__button{align-items:center;background:var(--color-button-primary-background);border:none;border-radius:var(--border-radius-button);color:var(--color-button-primary-text);cursor:pointer;display:flex;flex-shrink:0;font-family:var(--font-base);font-size:12px;height:32px;justify-content:center;letter-spacing:2px;line-height:1;padding:12px 14px;text-transform:uppercase;transition:background-color .2s ease}.sticky-atc__button:hover{background-color:var(--color-button-primary-background-hover)}.sticky-atc__button:focus-visible{outline:2px solid currentColor;outline-offset:2px}.sticky-atc__button--disabled{cursor:not-allowed;opacity:.5}.sticky-atc__button--disabled:hover{background-color:var(--color-button-primary-background)}@media(prefers-reduced-motion:reduce){.sticky-atc__content{transition-duration:.01ms}}@media screen and (min-width:900px){.sticky-atc{display:none}}body:not([data-pdm-pdp-sticky-atc=true]) .sticky-atc,body[data-pdm-pdp-sticky-atc=true] sticky-buy-button{display:none}@media screen and (max-width:899px){body[data-pdm-pdp-sticky-atc=true]:has(.sticky-atc--active) #hubspot-messages-iframe-container,body[data-pdm-pdp-sticky-atc=true]:has(.sticky-atc--active) .kl-private-reset-css-Xuajs1.kl-teaser-U52zTf:has(>div>span){bottom:100px!important}}@media screen and (max-width:899px){#ads-agent-host{display:none!important}}#PBarNextFrameWrapper{display:none!important}.sidebar{inset:0;pointer-events:none;position:fixed;transition:visibility 0s linear .3s;visibility:hidden;z-index:20}.sidebar--open{pointer-events:auto;transition-delay:0s;visibility:visible;z-index:90001}.sidebar--open .sidebar__overlay{opacity:1}.sidebar--open .sidebar__panel{transform:translateX(0)}.sidebar__overlay{background:rgba(0,0,0,.5);inset:0;opacity:0;position:absolute;transition:opacity .3s ease}.sidebar__panel{background:#fff;bottom:0;display:flex;flex-direction:column;max-width:480px;overflow-y:auto;position:absolute;right:0;top:0;transform:translateX(100%);transition:transform .3s ease;width:100%}[dir=rtl] .sidebar__panel{left:0;right:auto;transform:translateX(-100%)}.sidebar__header{align-items:flex-start;background:#a00;display:flex;flex-shrink:0;gap:16px;justify-content:space-between;padding:16px 32px;text-align:left}@media screen and (width <= 899px){.sidebar__header{padding:16px}}.sidebar__header-text{display:flex;flex-direction:column}.sidebar__title{font-family:Genre-Regular,sans-serif!important;font-size:32px;line-height:40px}.sidebar__subtitle,.sidebar__title{color:#fff;font-weight:400;margin:0}.sidebar__subtitle{font-family:MTT-Milano-Medium,sans-serif!important;font-size:14px;line-height:24px}.sidebar__close{background:none;border:none;cursor:pointer;display:flex;flex-shrink:0;padding:0}.sidebar__content{flex:1;padding:32px}@media screen and (width <= 899px){.sidebar__content{padding:16px}}@media(prefers-reduced-motion:reduce){.sidebar{transition-delay:.01ms}.sidebar__overlay,.sidebar__panel{transition-duration:.01ms}}.sidebar-trigger{align-items:center;background:none;border:none;color:#a00;cursor:pointer;display:inline-flex;font-family:MTT-Milano-Medium,sans-serif;font-size:14px;font-weight:400;gap:4px;line-height:24px;padding:0}.sidebar-trigger--pending{display:none}.sidebar-trigger__label{position:relative}.sidebar-trigger__label:after{background:currentcolor;bottom:4px;content:"";height:1px;left:0;position:absolute;transform:scaleX(1);transform-origin:left;transition:transform .3s ease;width:100%}.sidebar-trigger:focus-visible .sidebar-trigger__label:after,.sidebar-trigger:hover .sidebar-trigger__label:after{transform:scaleX(0);transform-origin:right}.ring-size-guide{color:#2d2d2d;display:flex;flex-direction:column;font-family:MTT-Milano-Medium,sans-serif;font-size:16px;font-weight:400;gap:16px;line-height:24px}.ring-size-guide__section{text-align:left}.ring-size-guide__instructions{display:flex;flex-direction:column;gap:8px}.ring-size-guide__subtitle{margin:0}.ring-size-guide__list{display:flex;flex-direction:column;gap:8px;list-style:auto outside;margin:0;padding-left:16px}.ring-size-guide__list li{padding-left:16px}.ring-size-guide__image-wrapper{align-items:center;display:inline-flex;flex-direction:column}.ring-size-guide__image{display:block;height:96px;margin-bottom:16px;object-fit:contain;width:96px}.ring-size-guide__diameter-label{color:#a00;font-size:12px;line-height:16px;margin:0;text-align:center}.ring-size-guide__table{border-collapse:collapse;width:100%}.ring-size-guide__table td,.ring-size-guide__table th{text-align:left}.ring-size-guide__table td:first-child,.ring-size-guide__table th:first-child{max-width:160px}.ring-size-guide__table td:last-child,.ring-size-guide__table th:last-child{max-width:256px}.ring-size-guide__table th{color:#a00;font-size:14px;font-weight:400;line-height:24px;padding:8px 16px}.ring-size-guide__table td{color:#2d2d2d;font-size:14px;line-height:24px;padding:4px 16px}.ring-size-guide__table tbody tr:nth-child(odd){background:#f1f1f1}.ring-size-guide__table tbody tr:nth-child(2n){background:#fff}.wt-product__info legend:has(#option3){align-items:center;display:flex!important;gap:8px;justify-content:space-between}.sidebar-trigger[aria-controls=RingSizeGuide]{display:none}body[data-test-size-guide=true] .sidebar-trigger[aria-controls=RingSizeGuide]{display:inline-flex}
/*# sourceMappingURL=endrock-pdp.styles.css.map*/