.sizing-page-section{--sizing-accent: var(--color-button);--sizing-accent-rgb: var(--color-button);--sizing-surface-opacity: .03;--sizing-border-opacity: .1;--sizing-success: 34, 197, 94;--sizing-warning: 245, 158, 11;--sizing-info: 59, 130, 246}.sizing-page-section:last-child{padding-bottom:4rem}.sizing-container{max-width:var(--page-width);margin:0 auto;padding:0 1.5rem}@media screen and (min-width:750px){.sizing-container{padding:0 5rem}}.sizing-hero{border-bottom:.1rem solid rgba(var(--color-foreground),var(--sizing-border-opacity));padding:4rem 0}.sizing-title{font-family:var(--font-heading-family);font-size:calc(var(--font-heading-scale) * 3rem);font-weight:var(--font-heading-weight);letter-spacing:calc(var(--font-heading-scale) * .06rem);line-height:calc(1 + .3/max(1,var(--font-heading-scale)));color:rgb(var(--color-foreground));margin:0 0 1rem}@media screen and (min-width:750px){.sizing-title{font-size:calc(var(--font-heading-scale) * 4rem)}}.sizing-subtitle{font-size:1.8rem;line-height:calc(1 + .8 / var(--font-body-scale));letter-spacing:.06rem;color:rgba(var(--color-foreground),.7);margin:0 0 2rem}.sizing-jump-links{display:flex;flex-wrap:wrap;gap:.75rem}.sizing-jump-link{padding:.5rem 1rem;font-size:1.4rem;letter-spacing:.1rem;border:.1rem solid rgba(var(--color-foreground),var(--sizing-border-opacity));border-radius:var(--buttons-radius);background:transparent;color:rgb(var(--color-foreground));cursor:pointer;transition:all var(--duration-short) ease}.sizing-jump-link:hover{border-color:rgba(var(--color-foreground),.3);background:rgba(var(--color-foreground),var(--sizing-surface-opacity))}.sizing-section{border-bottom:.1rem solid rgba(var(--color-foreground),var(--sizing-border-opacity))}.sizing-section-header{width:100%;padding:1.5rem 0;display:flex;align-items:center;justify-content:space-between;text-align:left;background:transparent;border:none;cursor:pointer;color:inherit;font-family:inherit}.sizing-section-header-text h2{font-family:var(--font-heading-family);font-size:calc(var(--font-heading-scale) * 2rem);font-weight:var(--font-heading-weight);color:rgb(var(--color-foreground));margin:0;transition:color var(--duration-short) ease}.sizing-section-header:hover h2{color:rgb(var(--sizing-accent-rgb))}.sizing-section-header-text p{font-size:1.4rem;color:rgba(var(--color-foreground),.6);margin:.25rem 0 0}.sizing-section-toggle{width:4.4rem;height:4.4rem;border:.1rem solid rgba(var(--color-foreground),var(--sizing-border-opacity));border-radius:50%;display:flex;align-items:center;justify-content:center;transition:all var(--duration-medium) ease;flex-shrink:0}.sizing-section-header:hover .sizing-section-toggle{border-color:rgba(var(--color-foreground),.3)}.sizing-section-header[aria-expanded=true] .sizing-section-toggle{background:rgb(var(--sizing-accent-rgb));border-color:rgb(var(--sizing-accent-rgb))}.sizing-chevron{width:2rem;height:2rem;color:rgba(var(--color-foreground),.6);transition:transform var(--duration-medium) ease}.sizing-section-header[aria-expanded=true] .sizing-chevron{transform:rotate(180deg);color:rgb(var(--color-button-text))}.sizing-section-content{max-height:0;opacity:0;overflow:hidden;transition:all var(--duration-long) ease-in-out}.sizing-section-content[data-open=true]{max-height:5000px;opacity:1;padding-bottom:2rem}.sizing-measure-grid{display:grid;gap:2rem}@media screen and (min-width:750px){.sizing-measure-grid{grid-template-columns:1fr 1fr}}.sizing-measure-instructions h3{font-family:var(--font-heading-family);font-size:calc(var(--font-heading-scale) * 1.8rem);font-weight:var(--font-heading-weight);margin:0 0 1.5rem}.sizing-steps{list-style:none;padding:0;margin:0}.sizing-steps li{display:flex;align-items:flex-start;gap:1rem;margin-bottom:1.5rem}.sizing-step-number{width:2.4rem;height:2.4rem;border-radius:50%;background:rgba(var(--sizing-accent-rgb),.15);color:rgb(var(--sizing-accent-rgb));display:flex;align-items:center;justify-content:center;font-size:1.4rem;font-weight:600;flex-shrink:0;margin-top:.5rem}.sizing-step-text{font-size:1.5rem;line-height:calc(1 + .8 / var(--font-body-scale));color:rgba(var(--color-foreground),.85)}.sizing-step-text>:first-child{margin-top:0}.sizing-step-text>:last-child{margin-bottom:0}.sizing-step-text strong{color:rgb(var(--color-foreground))}.sizing-measure-image{background:rgba(var(--color-foreground),var(--sizing-surface-opacity));border-radius:var(--media-radius);padding:1.5rem;border:var(--media-border-width) solid rgba(var(--color-foreground),var(--media-border-opacity))}.sizing-measure-img{width:100%;border-radius:calc(var(--media-radius) - var(--media-border-width))}.sizing-placeholder{aspect-ratio:1;background:rgba(var(--color-foreground),.04);border-radius:var(--media-radius);display:flex;align-items:center;justify-content:center;color:rgba(var(--color-foreground),.4);font-size:1.4rem}.sizing-caption{font-size:1.2rem;color:rgba(var(--color-foreground),.6);text-align:center;margin:1rem 0 0}.sizing-callout{padding:1.5rem;border-radius:var(--text-boxes-radius);margin-top:1.5rem}.sizing-callout p{font-size:1.4rem;line-height:calc(1 + .6 / var(--font-body-scale));margin:0}.sizing-callout--warning{background:rgba(var(--sizing-warning),.1);border:.1rem solid rgba(var(--sizing-warning),.3)}.sizing-callout--warning p{color:rgb(var(--sizing-warning))}.sizing-callout--info{background:rgba(var(--sizing-info),.1);border:.1rem solid rgba(var(--sizing-info),.3);display:flex;gap:1rem;align-items:flex-start}.sizing-callout--info p{color:rgb(var(--sizing-info))}.sizing-callout-icon{width:3.2rem;height:3.2rem;border-radius:50%;background:rgba(var(--sizing-info),.2);color:rgb(var(--sizing-info));display:flex;align-items:center;justify-content:center;font-size:1.6rem;font-weight:600;flex-shrink:0}.sizing-callout--neutral{background:rgba(var(--color-foreground),var(--sizing-surface-opacity));border:.1rem solid rgba(var(--color-foreground),var(--sizing-border-opacity))}.sizing-callout--neutral p{color:rgba(var(--color-foreground),.85)}.sizing-callout--neutral strong{color:rgb(var(--color-foreground))}.sizing-callout--neutral a{color:rgb(var(--color-link))}.sizing-calculator{background:rgba(var(--color-foreground),var(--sizing-surface-opacity));border-radius:var(--text-boxes-radius);border:.1rem solid rgba(var(--color-foreground),var(--sizing-border-opacity));padding:2rem;margin-top:2rem}.sizing-calculator-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:1rem;flex-wrap:wrap;gap:1rem}.sizing-calculator-header h4{font-family:var(--font-heading-family);font-size:calc(var(--font-heading-scale) * 1.5rem);font-weight:var(--font-heading-weight);margin:0}.sizing-unit-toggle{display:flex;gap:.5rem}.sizing-unit-btn{padding:.5rem 1rem;font-size:1.3rem;border-radius:var(--buttons-radius);background:rgba(var(--color-foreground),.06);color:rgba(var(--color-foreground),.7);border:none;cursor:pointer;transition:all var(--duration-short) ease}.sizing-unit-btn:hover{background:rgba(var(--color-foreground),.1)}.sizing-unit-btn.active{background:rgb(var(--sizing-accent-rgb));color:rgb(var(--color-button-text))}.sizing-calculator-intro{font-size:1.4rem;color:rgba(var(--color-foreground),.7);margin:0 0 1.5rem}.sizing-measurements-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1rem;margin-bottom:1.5rem}@media screen and (min-width:750px){.sizing-measurements-grid{grid-template-columns:repeat(6,1fr)}}.sizing-measurement-wrapper{position:relative}.sizing-measurement-input{width:100%;padding:1rem;background:rgb(var(--color-background));border:var(--inputs-border-width) solid rgba(var(--color-foreground),var(--inputs-border-opacity));border-radius:var(--inputs-radius);color:rgb(var(--color-foreground));text-align:center;font-size:1.4rem;font-family:var(--font-body-family);transition:border-color var(--duration-short) ease}.sizing-measurement-input::placeholder{color:rgba(var(--color-foreground),.4)}.sizing-measurement-input:focus{outline:none;border-color:rgb(var(--sizing-accent-rgb))}.sizing-unit-warning-banner{display:flex;align-items:center;gap:.6rem;flex-wrap:wrap;background:rgba(var(--sizing-warning),.08);border:.1rem solid rgba(var(--sizing-warning),.3);border-radius:var(--inputs-radius);padding:.75rem 1rem;margin-bottom:1rem;font-size:1.3rem;color:rgba(var(--color-foreground),.8)}.sizing-unit-warning-banner-btn{background:none;border:none;padding:0;font-size:1.3rem;font-family:var(--font-body-family);color:rgb(var(--sizing-warning));cursor:pointer;text-decoration:underline;text-underline-offset:.2em}.sizing-unit-warning-banner-btn:hover{opacity:.75}.sizing-measurement-unit{position:absolute;right:.75rem;top:50%;transform:translateY(-50%);font-size:1.4rem;color:rgba(var(--color-foreground),.35);pointer-events:none;-webkit-user-select:none;user-select:none}.sizing-add-measurement{padding:1rem;border:.1rem dashed rgba(var(--color-foreground),.3);border-radius:var(--inputs-radius);background:transparent;color:rgba(var(--color-foreground),.5);font-size:1.3rem;font-family:var(--font-body-family);cursor:pointer;display:flex;align-items:center;justify-content:center;gap:.5rem;transition:all var(--duration-short) ease}.sizing-add-measurement:hover{border-color:rgba(var(--color-foreground),.5);color:rgba(var(--color-foreground),.8)}.sizing-measurements-actions{display:flex;justify-content:flex-end;margin-top:.75rem}.sizing-clear-btn{padding:.4rem;border:none;background:transparent;color:rgba(var(--color-foreground),.6);font-size:1.3rem;font-family:var(--font-body-family);text-decoration:underline;text-underline-offset:.2rem;cursor:pointer;transition:color var(--duration-short) ease}.sizing-clear-btn:hover{color:rgb(var(--color-foreground))}.sizing-progress{display:flex;align-items:center;gap:1rem;margin-bottom:2rem}.sizing-progress-bar{flex:1;height:.6rem;background:rgba(var(--color-foreground),.1);border-radius:9999px;overflow:hidden}.sizing-progress-fill{height:100%;width:0;background:rgb(var(--sizing-warning));transition:all var(--duration-medium) ease}.sizing-progress-fill.complete{background:rgb(var(--sizing-success))}.sizing-progress-text{font-size:1.3rem;font-weight:600;color:rgb(var(--sizing-warning));white-space:nowrap}.sizing-progress-text.complete{color:rgb(var(--sizing-success))}.sizing-circumcised{margin-bottom:2rem}.sizing-circumcised>p{font-size:1.4rem;color:rgba(var(--color-foreground),.7);margin:0 0 1rem}.sizing-circumcised-options{display:flex;gap:1rem}.sizing-circumcised-btn{flex:1;padding:1.2rem 1.5rem;border-radius:var(--buttons-radius);border:.1rem solid rgba(var(--color-foreground),var(--sizing-border-opacity));background:transparent;color:rgba(var(--color-foreground),.7);cursor:pointer;text-align:center;font-family:var(--font-body-family);transition:all var(--duration-short) ease}.sizing-circumcised-btn:hover{border-color:rgba(var(--color-foreground),.3)}.sizing-circumcised-btn.selected{border-color:rgb(var(--sizing-accent-rgb));background:rgba(var(--sizing-accent-rgb),.1);color:rgb(var(--color-foreground))}.sizing-circumcised-label{display:block;font-weight:600;font-size:1.5rem}.sizing-circumcised-sublabel{display:block;font-size:1.2rem;margin-top:.25rem;opacity:.7}.sizing-calculate-btn{width:100%}.sizing-calculate-btn:disabled{opacity:.5;cursor:not-allowed}.sizing-result{margin-top:2rem}.sizing-result-measurement{padding:1.5rem;background:rgba(var(--color-foreground),.04);border-radius:var(--text-boxes-radius);margin-bottom:1.5rem}.sizing-result-measurement .sizing-result-label{font-size:1.4rem;color:rgba(var(--color-foreground),.7);margin:0 0 .5rem}.sizing-result-measurement .sizing-result-value{font-family:var(--font-heading-family);font-size:calc(var(--font-heading-scale) * 2.4rem);font-weight:var(--font-heading-weight);margin:0}.sizing-result-inches{font-size:1.6rem;color:rgba(var(--color-foreground),.5);margin-left:.5rem}.sizing-result-between,.sizing-result-clear{padding:2rem;border-radius:var(--text-boxes-radius);display:flex;gap:1.5rem;align-items:flex-start}.sizing-result-between{background:rgba(var(--sizing-warning),.1);border:.1rem solid rgba(var(--sizing-warning),.3)}.sizing-result-clear{background:rgba(var(--sizing-success),.1);border:.1rem solid rgba(var(--sizing-success),.3)}.sizing-result-icon{width:4rem;height:4rem;border-radius:50%;display:flex;align-items:center;justify-content:center;flex-shrink:0}.sizing-result-icon--warning{background:rgba(var(--sizing-warning),.2);color:rgb(var(--sizing-warning))}.sizing-result-icon--success{background:rgba(var(--sizing-success),.2);color:rgb(var(--sizing-success))}.sizing-result-content{flex:1}.sizing-result-title{font-family:var(--font-heading-family);font-size:calc(var(--font-heading-scale) * 1.8rem);font-weight:var(--font-heading-weight);margin:0 0 .75rem}.sizing-result-note{font-size:1.4rem;margin:0 0 1rem}.sizing-result-rec{font-size:1.4rem;color:rgba(var(--color-foreground),.85);margin:0 0 1rem}.sizing-result-alt{font-size:1.2rem;color:rgba(var(--color-foreground),.6);margin:0}.sizing-result-list{font-size:1.4rem;margin:0;padding-left:2rem}.sizing-result-list li{margin-bottom:.75rem}.sizing-result-between-copy{font-size:1.4rem;color:rgba(var(--color-foreground),.85)}.sizing-result-between-copy p{margin:0 0 1rem}.sizing-result-between-copy p:last-child{margin-bottom:0}.sizing-result-between-copy ul{margin:0;padding-left:2rem}.sizing-result-between-copy li{margin-bottom:.75rem}.sizing-result-clear .sizing-result-label{font-size:1.4rem;color:rgb(var(--sizing-success));margin:0 0 .25rem}.sizing-result-size{font-family:var(--font-heading-family);font-size:calc(var(--font-heading-scale) * 2rem);font-weight:var(--font-heading-weight);margin:0}.sizing-result-range{font-size:1.4rem;color:rgba(var(--color-foreground),.7);margin:.25rem 0 0}.sizing-result-large,.sizing-result-small{margin:1rem 0 0;padding:1rem 1rem 1rem 1.25rem;background:rgba(var(--color-foreground),.04);border:.1rem solid rgba(var(--color-foreground),.1);border-left:.3rem solid rgb(var(--sizing-warning));border-radius:var(--inputs-radius);font-size:1.3rem}.sizing-result-large p,.sizing-result-small p{color:rgba(var(--color-foreground),.85);margin:0 0 .5rem}.sizing-result-large p:last-child,.sizing-result-small p:last-child{margin-bottom:0}.sizing-result-small a,.sizing-result-large a{color:rgb(var(--color-foreground));text-decoration:underline;text-underline-offset:.2rem}.sizing-result-uncut-note{color:rgb(var(--color-foreground));margin:1rem 0 0;padding:1rem;background:rgba(var(--color-foreground),.04);border-radius:var(--inputs-radius)}.sizing-width-note{margin:2rem 0 0;padding:1.25rem 1.5rem;border:.1rem solid rgba(var(--color-foreground),.15);border-radius:var(--inputs-radius)}.sizing-width-note p{margin:0}.sizing-result-actions{display:flex;gap:1rem;margin-top:1.5rem;flex-wrap:wrap}.sizing-recalculate{margin-top:1.5rem;background:transparent;border:none;color:rgba(var(--color-foreground),.6);font-size:1.4rem;font-family:var(--font-body-family);cursor:pointer;padding:0;transition:color var(--duration-short) ease}.sizing-recalculate:hover{color:rgb(var(--color-foreground))}.sizing-intro-text{font-size:1.4rem;color:rgba(var(--color-foreground),.7);margin:0 0 2rem}.sizing-cage-length,.sizing-cage-width{margin-bottom:2.5rem}.sizing-cage-length h4,.sizing-cage-width h4{font-size:1.4rem;font-weight:400;color:rgba(var(--color-foreground),.7);margin:0 0 1rem}.sizing-cage-length h4 span{font-weight:400}.sizing-size-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:1rem}@media screen and (min-width:750px){.sizing-size-grid{grid-template-columns:repeat(8,1fr)}}.sizing-size-card{padding:1.5rem 1rem;border-radius:var(--product-card-corner-radius);border:.1rem solid rgba(var(--color-foreground),var(--sizing-border-opacity));background:rgba(var(--color-foreground),var(--sizing-surface-opacity));cursor:pointer;text-align:center;font-family:var(--font-body-family);transition:all var(--duration-short) ease}.sizing-size-card:hover{border-color:rgba(var(--color-foreground),.3)}.sizing-size-card.selected{border-color:rgb(var(--sizing-accent-rgb));background:rgba(var(--sizing-accent-rgb),.1)}.sizing-size-name{display:block;font-family:var(--font-heading-family);font-size:calc(var(--font-heading-scale) * 1.5rem);font-weight:var(--font-heading-weight);color:rgb(var(--color-foreground))}.sizing-size-range{display:block;font-size:1.1rem;color:rgba(var(--color-foreground),.6);margin-top:.25rem}.sizing-width-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1rem}.sizing-width-card{padding:1.5rem;border-radius:var(--buttons-radius);border:.1rem solid rgba(var(--color-foreground),var(--sizing-border-opacity));background:transparent;cursor:pointer;text-align:center;font-family:var(--font-body-family);transition:all var(--duration-short) ease}.sizing-width-card:hover{border-color:rgba(var(--color-foreground),.3)}.sizing-width-card.selected{border-color:rgb(var(--sizing-accent-rgb));background:rgba(var(--sizing-accent-rgb),.1)}.sizing-width-name{display:block;font-size:1.5rem;font-weight:600;color:rgb(var(--color-foreground))}.sizing-width-desc{display:block;font-size:1.2rem;color:rgba(var(--color-foreground),.6);margin-top:.25rem}.sizing-selection-summary{padding:2rem;background:rgba(var(--color-foreground),var(--sizing-surface-opacity));border-radius:var(--text-boxes-radius);border:.1rem solid rgba(var(--color-foreground),var(--sizing-border-opacity));display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:1.5rem}.sizing-selection-label{font-size:1.4rem;color:rgba(var(--color-foreground),.7);margin:0}.sizing-selection-value{font-family:var(--font-heading-family);font-size:calc(var(--font-heading-scale) * 2rem);font-weight:var(--font-heading-weight);margin:.25rem 0 0}.sizing-selection-actions{display:flex;gap:1rem}.sizing-specs-details{margin-top:2rem}.sizing-specs-details summary{cursor:pointer;font-size:1.4rem;color:rgba(var(--color-foreground),.7);display:flex;align-items:center;gap:.5rem;transition:color var(--duration-short) ease;list-style:none}.sizing-specs-details summary::-webkit-details-marker{display:none}.sizing-specs-details summary:hover{color:rgb(var(--color-foreground))}.sizing-specs-details summary .icon-caret{transition:transform var(--duration-short) ease}.sizing-specs-details[open] summary .icon-caret{transform:rotate(180deg)}.sizing-specs-content{margin-top:1.5rem;padding:1.5rem;background:rgba(var(--color-foreground),var(--sizing-surface-opacity));border-radius:var(--text-boxes-radius);border:.1rem solid rgba(var(--color-foreground),var(--sizing-border-opacity))}.sizing-specs-content p{font-size:1.4rem;color:rgba(var(--color-foreground),.7);margin:0 0 1rem}.sizing-specs-links{display:flex;gap:2rem}.sizing-specs-links a{font-size:1.4rem;color:rgb(var(--color-link));text-decoration:underline;text-underline-offset:.3rem}.sizing-specs-links a:hover{text-decoration-thickness:.2rem}.sizing-style-grid{display:grid;gap:2rem;margin-bottom:2rem}@media screen and (min-width:750px){.sizing-style-grid{grid-template-columns:repeat(2,1fr)}}.sizing-style-card{padding:2rem;border-radius:var(--product-card-corner-radius);border:.2rem solid rgba(var(--color-foreground),var(--sizing-border-opacity));background:transparent;cursor:pointer;text-align:left;font-family:var(--font-body-family);transition:all var(--duration-short) ease;width:100%}.sizing-style-card:hover{border-color:rgba(var(--color-foreground),.3)}.sizing-style-card.selected{border-color:rgb(var(--sizing-accent-rgb));background:rgba(var(--sizing-accent-rgb),.03)}.sizing-style-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:1.5rem}.sizing-style-header h3{font-family:var(--font-heading-family);font-size:calc(var(--font-heading-scale) * 2rem);font-weight:var(--font-heading-weight);margin:0}.sizing-style-check{width:2.4rem;height:2.4rem;border:.2rem solid rgba(var(--color-foreground),.3);border-radius:50%;display:flex;align-items:center;justify-content:center;transition:all var(--duration-short) ease}.sizing-style-card.selected .sizing-style-check{border-color:rgb(var(--sizing-accent-rgb));background:rgb(var(--sizing-accent-rgb))}.sizing-style-check svg{display:none;width:1.4rem;height:1.4rem;color:rgb(var(--color-button-text))}.sizing-style-card.selected .sizing-style-check svg{display:block}.sizing-style-image{aspect-ratio:4 / 3;background:rgba(var(--color-foreground),.04);border-radius:var(--media-radius);margin-bottom:1.5rem;overflow:hidden}.sizing-style-image img{width:100%;height:100%;object-fit:cover}.sizing-style-features{list-style:none;padding:0;margin:0 0 1.5rem}.sizing-style-features ul{list-style:none;padding:0;margin:0}.sizing-style-features li{font-size:1.4rem;color:rgba(var(--color-foreground),.85);padding-left:1.5rem;position:relative;margin-bottom:.75rem}.sizing-style-features li:before{content:"\2022";color:rgb(var(--sizing-accent-rgb));position:absolute;left:0}.sizing-style-best-for{font-size:1.2rem;color:rgba(var(--color-foreground),.6);margin:0}.sizing-ring-styles{margin-top:2.5rem;margin-bottom:2.5rem}.sizing-ring-styles h4{font-family:var(--font-heading-family);font-size:calc(var(--font-heading-scale) * 1.6rem);font-weight:700;color:rgb(var(--color-foreground));margin:0 0 1.5rem}.sizing-badge{font-size:1rem;letter-spacing:.1rem;padding:.3rem .8rem;border-radius:var(--badge-corner-radius);background:rgba(var(--sizing-accent-rgb),.15);color:rgb(var(--sizing-accent-rgb))}.sizing-table-note{font-size:1.2rem;color:rgba(var(--color-foreground),.6);margin:1rem 0 0}.sizing-ring-style-grid{display:grid;gap:1.5rem}@media screen and (min-width:750px){.sizing-ring-style-grid{grid-template-columns:repeat(3,1fr)}}.sizing-ring-style-card{padding:2rem;border-radius:var(--text-boxes-radius);border:.1rem solid rgba(var(--color-foreground),var(--sizing-border-opacity));background:rgba(var(--color-foreground),var(--sizing-surface-opacity))}.sizing-ring-style-header{display:flex;align-items:center;gap:1rem;margin-bottom:.75rem}.sizing-ring-style-header h5{font-family:var(--font-heading-family);font-weight:var(--font-heading-weight);font-size:1.5rem;margin:0}.sizing-ring-style-desc{font-size:1.4rem;color:rgba(var(--color-foreground),.7);margin:0 0 1rem}.sizing-ring-style-best{font-size:1.2rem;color:rgba(var(--color-foreground),.6);margin:0}.sizing-ball-gap{padding:2rem;background:rgba(var(--color-foreground),var(--sizing-surface-opacity));border-radius:var(--text-boxes-radius);border:.1rem solid rgba(var(--color-foreground),var(--sizing-border-opacity));display:flex;align-items:center;gap:2rem;flex-wrap:wrap}.sizing-ball-gap-image{width:12rem;height:12rem;background:rgba(var(--color-foreground),.04);border-radius:var(--media-radius);flex-shrink:0;overflow:hidden}.sizing-ball-gap-image img{width:100%;height:100%;object-fit:cover}.sizing-ball-gap-content h4{font-family:var(--font-heading-family);font-size:calc(var(--font-heading-scale) * 1.5rem);font-weight:var(--font-heading-weight);margin:0 0 .75rem}.sizing-ball-gap-content p{font-size:1.4rem;color:rgba(var(--color-foreground),.7);margin:0}.sizing-ball-gap-content a{display:inline-block;font-size:1.4rem;color:rgb(var(--color-link));text-decoration:underline;text-underline-offset:.3rem;margin-top:1rem}.sizing-help-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:2rem;padding:.4rem .3rem;margin-bottom:1.6rem}@media screen and (max-width:749px){.sizing-help-grid{gap:1rem}.sizing-help-card{padding:1.4rem}.sizing-help-icon{width:4rem;height:4rem;margin-bottom:1rem}.sizing-help-card h4{font-size:calc(var(--font-heading-scale) * 1.3rem)}.sizing-help-card p{font-size:1.3rem}}.sizing-help-card{padding:2rem;border-radius:var(--product-card-corner-radius);border:.1rem solid rgba(var(--color-foreground),var(--sizing-border-opacity));text-decoration:none;display:block;transition:all var(--duration-short) ease}.sizing-help-card:hover{border-color:rgba(var(--color-foreground),.3);transform:translateY(-.2rem)}.sizing-help-icon{width:4.8rem;height:4.8rem;border-radius:var(--buttons-radius);display:flex;align-items:center;justify-content:center;margin-bottom:1.5rem;background:color-mix(in srgb,var(--card-color) 10%,transparent);color:var(--card-color)}.sizing-help-icon svg{width:2.4rem;height:2.4rem}.sizing-help-icon img{width:2.4rem;height:2.4rem;object-fit:contain}.sizing-help-card h4{font-family:var(--font-heading-family);font-size:calc(var(--font-heading-scale) * 1.5rem);font-weight:var(--font-heading-weight);margin:0;color:rgb(var(--color-foreground));transition:color var(--duration-short) ease}.sizing-help-card:hover h4{color:var(--card-color)}.sizing-help-card p{font-size:1.4rem;color:rgba(var(--color-foreground),.7);margin:.5rem 0 0}.sizing-help-link{display:block;font-size:1.4rem;margin-top:1rem;color:var(--card-color)}.sizing-contact-form .text-area.field__input{height:auto}.sizing-contact-form .field__input:focus~.field__label,.sizing-contact-form .field__input:not(:placeholder-shown)~.field__label{top:var(--inputs-border-width);left:var(--inputs-border-width);right:calc(var(--inputs-border-width) + 1.6rem);width:auto;padding:.4rem 2rem .1rem;background:rgb(var(--color-background));border-radius:var(--inputs-radius) var(--inputs-radius) 0 0}
/*# sourceMappingURL=/cdn/shop/t/34/assets/sizing-page.css.map */
