.size-guide-link{text-align:left;justify-content:start;gap:8px}.size-guide-link img{max-width:18px}#quick-add-dialog[data-type=size-guide] .quick-add-modal__close,#quick-add-dialog[data-type=size-guide] .quick-add-modal__close:is(:hover,:active,:focus,:focus-visible,:focus-within){background:transparent!important;background-color:transparent!important;color:#8c8a85;opacity:1;outline:none;box-shadow:none;-webkit-tap-highlight-color:transparent}#quick-add-dialog[data-type=size-guide] .quick-add-modal__close:active{transform:none}#quick-add-dialog[data-type=size-guide] .quick-add-modal__close svg{display:block;visibility:visible;opacity:1}#quick-add-dialog[data-type=size-guide] .quick-add-modal.dialog-closing .quick-add-modal__close{visibility:visible;opacity:1}#quick-add-modal-content:has(.size-guide-modal-content){padding:0}.quick-add-modal__content:has(.size-guide-modal-body)>*{overflow-y:auto;max-height:90vh}#quick-add-modal-content .size-guide-modal-header{padding:24px;text-align:left;display:grid;gap:12px;border-bottom:1px solid var(--color-border);position:sticky;top:0;background:var(--color-background);z-index:1}#quick-add-modal-content .size-guide-title{width:90%}#quick-add-modal-content:has(.size-guide-modal-body){overflow-y:unset}#quick-add-modal-content .size-guide-modal-body{padding:48px 48px 144px;display:grid;gap:24px;overflow-y:auto}#quick-add-modal-content .size-guide-product{display:grid;grid-template-columns:92px 1fr;align-items:center;background:var(--color-accent);border-radius:12px;overflow:hidden}#quick-add-modal-content .size-guide-product .size-guide-product__image img{aspect-ratio:1 / 1;object-fit:cover}#quick-add-modal-content .size-guide-product-title{overflow:hidden;display:-webkit-box;line-clamp:1;-webkit-line-clamp:1;-webkit-box-orient:vertical;line-height:1.5}#quick-add-modal-content .size-guide-product__content-wrapper{padding:16px 24px;display:flex;justify-content:space-between;align-items:center;gap:12px}#quick-add-modal-content .size-guide-product__content{display:grid;gap:8px}#quick-add-modal-content .size-guide-product__price{display:flex;flex-wrap:wrap;align-items:center;gap:8px;font-weight:600}#quick-add-modal-content .size-guide-product__price *{line-height:1}#quick-add-modal-content .size-guide-product__price:has(s) span{color:var(--compare-price-color)}#quick-add-modal-content .size-guide-product__price s{font-size:calc(var(--font-paragraph--size) - 2px);line-height:1.13;text-decoration:line-through;color:var(--color-foreground-heading)}#quick-add-modal-content .size-guide-product__add{padding:8px 12px;border-radius:4px;min-height:36px;line-height:1;height:fit-content}#quick-add-modal-content .size-guide-product__add svg{opacity:.6;width:12px;min-width:12px;height:12px}#quick-add-modal-content .size-guide-image-wrapper{max-width:108px;width:100%;margin-inline:auto}#quick-add-modal-content .size-guide-description{font-size:var(--font-paragraph--size);line-height:1.5}#quick-add-modal-content .size-guide-sizes-wrapper{display:grid;gap:4px}#quick-add-modal-content .size-guide-sizes{display:flex;flex-wrap:wrap;gap:12px}#quick-add-modal-content .size-guide-size-btn{max-width:43px;min-height:36px;height:36px;padding:8px 12px;border-radius:4px;--button-border-color: var(--color-variant-border);--button-color: var(--color-variant-text);--button-background-color: var(--color-variant-background)}#quick-add-modal-content .size-guide-size-btn:is(:hover,.active){--button-border-color: var(--color-variant-hover-border);--button-color: var(--color-variant-hover-text);--button-background-color: var(--color-variant-hover-background);font-weight:600}#quick-add-modal-content .size-guide-footer{padding:24px;text-align:center;background:var(--color-accent);box-shadow:0 -2px 10px #44444426;position:fixed;bottom:0;width:100%;z-index:1}#quick-add-modal-content .size-guide-footer .button{min-width:200px;min-height:48px;padding:10px}@media(min-width:1300px){.size-guide-link{font-size:calc(var(--font-paragraph--size) - 2px);line-height:1.25}#quick-add-modal-content .size-guide-product-title{font-size:calc(var(--font-h4--size) - 4px)}}@media(max-width:749px){#quick-add-modal-content .size-guide-modal-body{padding:24px 24px 120px}#quick-add-modal-content .size-guide-product__content-wrapper{padding-block:12px;gap:8px;padding:16px 24px}#quick-add-modal-content .size-guide-sizes{display:flex;flex-wrap:wrap;gap:8px}#quick-add-modal-content .size-guide-footer .button{min-width:100%}#quick-add-modal-content .size-guide-product-title{font-size:var(--font-paragraph--size);line-height:1.5}}@media(max-width:480px){#quick-add-modal-content .size-guide-modal-header{padding:16px;gap:8px}#quick-add-modal-content .size-guide-modal-body{padding:16px 16px 96px;gap:16px}#quick-add-modal-content .size-guide-product__content{gap:4px}#quick-add-modal-content .size-guide-product__add{padding:4px 8px;min-height:26px;font-size:12px;line-height:1.5;gap:8px}#quick-add-modal-content .size-guide-product__content-wrapper{padding:10px 16px}#quick-add-modal-content .size-guide-description{font-size:calc(var(--font-paragraph--size) - 2px);line-height:1.4}#quick-add-modal-content .size-guide-sizes-wrapper label{font-size:12px;line-height:1.5}#quick-add-modal-content .size-guide-size-btn{max-width:30px;min-height:26px;height:26px;padding:4px 8px;font-size:12px;line-height:1.5}#quick-add-modal-content .size-guide-footer{padding:16px}}.ring-guide [hidden]{display:none!important}.ring-guide__intro{display:grid;gap:4px}.ring-guide__step{font-size:12px;line-height:1.5;opacity:.75}.ring-guide__title{margin:0}.ring-guide__text{margin:0;font-size:var(--font-paragraph--size);line-height:1.5}.ring-guide__stage{display:flex;align-items:center;justify-content:center;background:#fff;border:1px solid var(--color-border);border-radius:12px;overflow:hidden;touch-action:manipulation}.ring-guide__stage--card{align-items:flex-start;justify-content:flex-start;padding:12px 0 12px 12px}.ring-guide__card{flex:none;box-sizing:border-box;border:2px dashed var(--color-primary);display:flex;align-items:center;padding-left:16px;font-size:12px;line-height:1.5;color:var(--color-primary)}.ring-guide__disc{flex:none;box-sizing:border-box;border-radius:50%;background:var(--color-variant-hover-background);border:1.5px solid var(--color-primary)}.ring-guide__control{display:flex;align-items:center;gap:12px}.ring-guide__range{flex:1;min-width:0;height:44px;margin:0;accent-color:var(--color-primary);touch-action:pan-y}.ring-guide__nudge{flex:none;width:44px;height:44px;border-radius:50%;border:1px solid var(--color-variant-border, var(--color-border));background:transparent;color:var(--color-primary);font-size:22px;line-height:1;cursor:pointer;padding:0}.ring-guide__size{margin:0;text-align:center;font-size:var(--font-paragraph--size)}.ring-guide__size strong{font-size:calc(var(--font-paragraph--size) + 8px);color:var(--color-primary)}.ring-guide__result{margin:0;text-align:center;color:var(--color-primary);font-weight:600;line-height:1.4}.ring-guide__note{margin:0;text-align:center;font-size:calc(var(--font-paragraph--size) - 2px);line-height:1.4}.ring-guide__link{justify-self:center;align-self:center;background:none;border:0;padding:8px;font-size:calc(var(--font-paragraph--size) - 2px);text-decoration:underline;cursor:pointer;color:inherit;min-height:40px}.ring-guide__cta{justify-self:center;align-self:center;min-height:48px;padding:10px 24px}.ring-guide__fallback{display:grid;gap:12px;padding-top:24px;border-top:1px solid var(--color-border)}.ring-guide__fallback-title{margin:0}#quick-add-modal-content .ring-guide--popup .size-guide-footer{display:flex;gap:12px;justify-content:center;padding-bottom:calc(24px + env(safe-area-inset-bottom,0px))}#quick-add-modal-content .ring-guide--popup .size-guide-footer .ring-guide__close--secondary{min-width:0;background:transparent;color:var(--color-primary);border:1px solid var(--color-primary)}#quick-add-modal-content .ring-guide--popup .size-guide-modal-body{padding-bottom:calc(160px + env(safe-area-inset-bottom,0px))}#quick-add-modal-content .ring-guide--popup .size-guide-product-title{display:block;overflow:visible;white-space:normal;overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto;line-height:1.3}#quick-add-modal-content .ring-guide--popup .size-guide-product__content-wrapper{gap:12px}#quick-add-modal-content .ring-guide--popup .size-guide-product__add{flex:none}@supports (height: 100dvh){.quick-add-modal__content:has(.ring-guide--popup)>*{max-height:90dvh}}@media(max-width:749px){#quick-add-modal-content .ring-guide--popup .size-guide-footer{padding-bottom:calc(16px + env(safe-area-inset-bottom,0px))}#quick-add-modal-content .ring-guide--popup .size-guide-footer .button{min-width:0;flex:1}#quick-add-modal-content .ring-guide--popup .size-guide-footer .ring-guide__close--secondary{flex:0 1 auto;padding-inline:16px}#quick-add-modal-content .ring-guide--popup .size-guide-modal-body{padding-bottom:calc(136px + env(safe-area-inset-bottom,0px))}}.ring-guide-section__inner{max-width:560px;margin-inline:auto;padding-inline:var(--page-margin, 16px);display:grid;gap:24px}.ring-guide-section__head{display:grid;gap:8px;text-align:center}.ring-guide-section__title,.ring-guide-section__text{margin:0}.ring-guide-section .ring-guide-section__head .ring-guide-section__title{line-height:1.25}.ring-guide-section__text{line-height:1.5}.ring-guide--inline .ring-guide__body{display:grid;gap:16px}.ring-guide--inline .ring-guide__actions{display:flex;justify-content:center;margin-top:16px}.ring-guide--inline .ring-guide__actions:empty{display:none}.ring-guide--inline .ring-guide__actions .button{min-width:200px;min-height:48px;padding:10px 24px}
/*# sourceMappingURL=/cdn/shop/t/158/assets/size-guide.css.map */
