.shop-your-size{width:100%;background-color:var(--shop-your-size-background)}.shop-your-size__inner{width:100%;padding-block-start:var(--shop-your-size-padding-top);padding-block-end:var(--shop-your-size-padding-bottom)}.shop-your-size__blocks{display:grid;grid-template-columns:minmax(240px,1fr) minmax(0,720px) minmax(140px,1fr);grid-template-rows:auto auto;grid-template-areas:"heading buttons link" "content buttons link";column-gap:40px;row-gap:4px;align-items:center;width:100%}.shop-your-size__blocks>.shopify-block:has(>.size-conversion-heading){grid-area:heading;min-width:0;align-self:end}.shop-your-size__blocks>.shopify-block:has(>.sizing-tool-text){grid-area:content;min-width:0;align-self:start}.shop-your-size__blocks:not(:has(>.shopify-block>.sizing-tool-text))>.shopify-block:has(>.size-conversion-heading){grid-column:1;grid-row:1 / 3;align-self:center}.shop-your-size__blocks:not(:has(>.shopify-block>.size-conversion-heading))>.shopify-block:has(>.sizing-tool-text){grid-column:1;grid-row:1 / 3;align-self:center}.shop-your-size__blocks>.shopify-block:has(>.shop-your-size-buttons){grid-area:buttons;width:100%;min-width:0;max-width:100%;overflow:hidden;align-self:center}.shop-your-size__blocks>.shopify-block:has(>.shop-your-size-link){grid-area:link;min-width:0;justify-self:end;align-self:center}.shop-your-size .size-conversion-heading{width:100%;min-width:0;margin:0;color:var(--size-conversion-heading-color);font-family:var(--size-conversion-heading-font-family);font-size:var(--size-conversion-heading-size);font-style:var(--size-conversion-heading-font-style);font-weight:var(--size-conversion-heading-font-weight);line-height:var(--size-conversion-heading-line-height);text-align:var(--size-conversion-heading-align)}.shop-your-size .size-conversion-heading>*{margin:0;color:inherit;font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;line-height:inherit;text-align:inherit}.shop-your-size .size-conversion-heading strong{font-weight:700}.shop-your-size .size-conversion-heading em{font-style:italic}.shop-your-size .sizing-tool-text{width:100%;min-width:0;margin:0;color:var(--sizing-tool-text-color);font-family:var(--sizing-tool-text-font-family);font-size:var(--sizing-tool-text-size);font-style:var(--sizing-tool-text-font-style);font-weight:var(--sizing-tool-text-font-weight);line-height:var(--sizing-tool-text-line-height);text-align:var(--sizing-tool-text-align)}.shop-your-size .sizing-tool-text>*{margin:0;color:inherit;font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;line-height:inherit;text-align:inherit}.shop-your-size .sizing-tool-text strong{font-weight:700}.shop-your-size .sizing-tool-text em{font-style:italic}.shop-your-size .sizing-tool-text a{color:inherit;text-decoration:underline;text-underline-offset:.15em}.shop-your-size-buttons{display:flex;align-items:center;gap:8px;width:100%;max-width:100%;min-width:0;overflow-x:auto;overflow-y:hidden;padding-block:4px;padding-inline-end:24px;scroll-snap-type:x proximity;scroll-behavior:smooth;-webkit-overflow-scrolling:touch;scrollbar-width:none;cursor:grab;-webkit-user-select:none;user-select:none;-webkit-mask-image:linear-gradient(to right,#000 0,#000 calc(100% - 32px),transparent 100%);mask-image:linear-gradient(to right,#000 0,#000 calc(100% - 32px),transparent 100%)}.shop-your-size-buttons::-webkit-scrollbar{display:none}.shop-your-size-buttons.is-dragging{cursor:grabbing;scroll-snap-type:none;scroll-behavior:auto}.shop-your-size-buttons>.shopify-block{flex:0 0 auto;width:auto;min-width:0;scroll-snap-align:start}.shop-your-size-button{flex:0 0 auto;-webkit-user-drag:none}.shop-your-size .shop-your-size-button{display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;min-width:52px;height:52px;margin:0;padding:0 14px;color:var(--shop-your-size-button-color)!important;background:var(--shop-your-size-button-background)!important;background-color:var(--shop-your-size-button-background)!important;border:1px solid var(--shop-your-size-button-border)!important;border-radius:999px;font-family:inherit;font-size:14px;font-style:normal;font-weight:400;line-height:1;text-align:center;text-decoration:none;cursor:pointer;appearance:none;-webkit-appearance:none;transition:opacity .2s ease}.shop-your-size .shop-your-size-button:hover{opacity:.6}.shop-your-size .shop-your-size-button:focus-visible{outline:2px solid currentColor;outline-offset:3px}.shop-your-size .shop-your-size-button[aria-disabled=true]{cursor:default}.shop-your-size-link{display:flex;align-items:center;justify-content:flex-end;width:100%}.shop-your-size-link__anchor{display:inline-flex;align-items:center;gap:8px;width:fit-content;color:var(--shop-your-size-link-color);font-size:12px;line-height:1.2;letter-spacing:.12em;text-decoration:underline;text-underline-offset:5px;transition:opacity .2s ease}a.shop-your-size-link__anchor:hover{opacity:.6}.shop-your-size-link__icon{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto}.shop-your-size-link__icon svg{display:block;width:14px;height:14px}@media screen and (max-width:1023px){.shop-your-size__inner{padding-block-start:var(--shop-your-size-padding-top-mobile);padding-block-end:var(--shop-your-size-padding-bottom-mobile)}.shop-your-size__blocks{grid-template-columns:minmax(0,1fr);grid-template-rows:auto;grid-template-areas:"heading" "content" "buttons" "link";column-gap:0;row-gap:12px;align-items:start}.shop-your-size__blocks>.shopify-block:has(>.size-conversion-heading){grid-area:heading;grid-row:auto;align-self:auto}.shop-your-size__blocks>.shopify-block:has(>.sizing-tool-text){grid-area:content;grid-row:auto;align-self:auto}.shop-your-size__blocks:not(:has(>.shopify-block>.sizing-tool-text))>.shopify-block:has(>.size-conversion-heading),.shop-your-size__blocks:not(:has(>.shopify-block>.size-conversion-heading))>.shopify-block:has(>.sizing-tool-text){grid-column:auto;grid-row:auto;align-self:auto}.shop-your-size .size-conversion-heading{font-size:var(--size-conversion-heading-size-mobile)}.shop-your-size .sizing-tool-text{font-size:var(--sizing-tool-text-size-mobile)}.shop-your-size__blocks>.shopify-block:has(>.shop-your-size-buttons){grid-area:buttons;margin-block-start:8px;align-self:auto}.shop-your-size__blocks>.shopify-block:has(>.shop-your-size-link){grid-area:link;justify-self:start;align-self:auto;margin-block-start:8px}.shop-your-size-link{justify-content:flex-start}}
/*# sourceMappingURL=/cdn/shop/t/739/assets/shop-your-size.css.map */
