[data-slaygo-essential] .sg-price-line{display:grid;width:100%;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px 14px}[data-slaygo-essential] .sg-price-line>:not(.price):not(.sg-product-size-guide){grid-column:1 / -1}[data-slaygo-essential] .sg-price-line .price{min-width:0}[data-slaygo-essential] .sg-product-size-guide{margin-left:auto;flex:0 0 auto}[data-slaygo-essential] .sg-product-size-guide__open{display:inline-flex;align-items:center;justify-content:center;min-height:44px;gap:7px;color:#181418;font:600 14px/1.4 var(--font-body-family);text-decoration:underline;text-underline-offset:4px}.sg-product-size-guide__dialog{width:min(760px,calc(100vw - 32px));max-height:calc(100dvh - 40px);margin:auto;padding:0;border:1px solid #e4dfe2;border-radius:8px;color:#181418;background:#fff;overscroll-behavior:contain}.sg-product-size-guide__dialog::backdrop{background:#18141880}.sg-product-size-guide__header{position:sticky;top:0;z-index:1;display:flex;align-items:center;justify-content:space-between;padding:12px 18px;border-bottom:1px solid #e4dfe2;background:#fff}.sg-product-size-guide__header h2{margin:0;font:500 24px/1.2 var(--font-heading-family)}.sg-product-size-guide__header button{display:grid;place-items:center;width:44px;height:44px;padding:0;border:0;background:transparent;color:#181418;cursor:pointer}.sg-product-size-guide__content{padding:18px;font:400 16px/1.6 var(--font-body-family)}.sg-product-size-guide__content img{display:block;width:100%;height:auto}.sg-product-size-guide__content a{color:#181418;text-decoration:underline}.sg-product-size-guide__open:focus-visible,.sg-product-size-guide__header button:focus-visible{outline:2px solid #181418;outline-offset:3px}@media(max-width:749px){[data-slaygo-essential] .sg-price-line{gap:4px 10px}[data-slaygo-essential] .sg-product-size-guide__open{font-size:13px}.sg-product-size-guide__content{padding:12px}}[data-slaygo-essential] .sg-price-line:has(>.sg-campaign-tags)>.price{grid-column:1;grid-row:1}[data-slaygo-essential] .sg-price-line:has(>.sg-campaign-tags)>.sg-product-size-guide{grid-column:2;grid-row:1}[data-slaygo-essential] .sg-price-line>.sg-campaign-tags{grid-column:1 / -1;grid-row:2}[data-slaygo-essential] .sg-price-line:has(>.sg-campaign-tags)>.product__tax{grid-column:1 / -1;grid-row:3}.sg-campaign-tags{display:flex;flex-wrap:wrap;align-items:center;width:100%;min-width:0;gap:8px}.sg-campaign-tags__item{display:block;flex:1 1 min(220px,var(--sg-campaign-tag-width));min-width:0;max-width:min(100%,var(--sg-campaign-tag-width))}.sg-campaign-tags__image{display:block;width:100%;height:auto;max-width:100%;object-fit:contain}.sg-campaign-tags>a:focus-visible{outline:2px solid currentColor;outline-offset:3px}.sg-product-information{display:grid;gap:16px;margin-top:24px;padding-top:18px;border-top:1px solid #dcd0d3}.sg-product-information__overview h2,.sg-product-information__specs caption{margin:0 0 9px;text-align:left;font:600 13px/1.4 var(--font-body-family);letter-spacing:.07em;text-transform:uppercase}.sg-product-information__overview .rte{font-size:16px;line-height:1.6}.sg-product-information__overview .rte :last-child{margin-bottom:0}.sg-product-information__open{text-transform:uppercase;letter-spacing:.06em}.sg-product-information__specs{width:100%;table-layout:fixed;border-collapse:collapse;font-size:15px;line-height:1.45}.sg-product-information__specs :is(th,td){padding:10px 12px;border-block-end:1px solid #dcd0d3;text-align:left;vertical-align:top;overflow-wrap:anywhere}.sg-product-information__specs th{width:39%;font-weight:600}.sg-product-information__specs tr:nth-child(odd){background:#211c2006}.sg-product-support{background:#f3f0e9}.sg-product-support .sg-product-size-guide__header{background:inherit}.sg-product-support__content{padding:20px 24px 28px}.sg-product-support__content h3{margin:0 0 10px;font-size:20px}.sg-product-support__content p{margin:0 0 10px}.sg-product-support__content .sg-pdp-policies__body{padding:0}.sg-product-support__policy+.sg-product-support__policy,.sg-product-support__faq{margin-top:22px;padding-top:20px;border-top:1px solid #dcd0d3}.sg-product-support__faq details{border-bottom:1px solid #dcd0d3}.sg-product-support__faq summary{padding:11px 0;font-weight:600;cursor:pointer}.sg-product-support__faq p{margin-bottom:15px}.sg-product-support__contact{display:inline-block;margin-top:20px}@media(min-width:750px){.sg-product-support{inset:0 0 0 auto;margin:0;width:min(520px,50vw);height:100dvh;max-height:none;border-width:0 0 0 1px;border-radius:0}}@media(max-width:749px){.sg-product-support{border-radius:12px}.sg-product-support__content{padding:16px 18px 24px}}
/*# sourceMappingURL=/cdn/shop/t/28/assets/slaygo-product-size-guide.css.map */
