.variant-picker,.variant-picker__form{width:100%}.variant-picker[data-shopify-visual-preview]{min-width:300px;padding-inline-start:max(4px,var(--padding-inline-start))}.variant-option__select-wrapper{display:flex;position:relative;border:var(--style-border-width-inputs) solid var(--color-border);border-radius:var(--style-border-radius-inputs);align-items:center;margin-top:var(--margin-2xs);overflow:clip}.variant-option__select-wrapper:has(.swatch){--variant-picker-swatch-width: 20px;--variant-picker-swatch-height: 20px}.variant-option__select-wrapper:hover{border-color:var(--color-variant-hover-border)}.variant-option__select:focus-visible{outline:var(--focus-outline-width) solid currentcolor;outline-offset:var(--focus-outline-offset)}.variant-option__select{padding-block:var(--padding-md);padding-inline:var(--padding-lg) calc(var(--padding-lg) + var(--icon-size-2xs));-webkit-appearance:none;appearance:none;border:0;width:100%;margin:0;cursor:pointer}.variant-option__select-wrapper .icon{position:absolute;right:var(--padding-md);top:50%;transform:translateY(-50%);width:var(--icon-size-2xs);height:var(--icon-size-2xs);pointer-events:none}.variant-option__select--has-swatch{padding-inline-start:calc((2 * var(--padding-sm)) + var(--variant-picker-swatch-width))}.variant-option__select-wrapper .swatch{position:absolute;top:50%;left:var(--padding-md);transform:translateY(-50%)}.variant-picker--center,.variant-picker--center .variant-option{text-align:center;align-items:center;justify-content:center;width:100%}.variant-picker--right,.variant-picker--right .variant-option{text-align:right;justify-content:right}.variant-option--buttons,.variant-option--buttons .variant-option__button-label{border-radius:6px}.variant-option--buttons{display:grid;grid-template-columns:repeat(auto-fit,minmax(0,1fr))}.variant-option--buttons .variant-option__button-label{flex:unset;min-width:0}.variant-option--build-buttons{--build-buttons-gap: 16px;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--build-buttons-gap)}.variant-option--build-buttons>legend{margin-block-end:var(--build-buttons-gap)}.variant-option--build-buttons .variant-option__button-label__text{flex-direction:column;gap:4px}.variant-option--build-buttons .customizer-variant-option-inner-text{font-weight:700}.variant-option__build-price{font-size:11px;font-weight:400;line-height:1;opacity:.65}.variant-option--buttons>legend.customizer-size-h5{font-weight:700!important}.variant-option--buttons>legend .variant-inline-action{font-weight:400}.variant-option--buttons>legend .variant-option__swatch-value,.variant-option--buttons>legend .variant-option__size-status{display:block;margin-top:.2rem;padding-inline-start:0;color:#999;opacity:1;font-family:var(--font-paragraph--family);font-size:var(--font-paragraph--size);font-weight:400;line-height:var(--font-paragraph--line-height);letter-spacing:var(--font-paragraph--letter-spacing)}.variant-option--size .variant-option__button-label,.variant-option--size .variant-option__button-label__pill{border-radius:999px}.variant-option__size-status-value{display:none}.variant-option--size:has(input:checked) .variant-option__size-status-empty{display:none}.variant-option--size:has(input[data-input-index="0"]:checked) [data-size-status-index="0"],.variant-option--size:has(input[data-input-index="1"]:checked) [data-size-status-index="1"],.variant-option--size:has(input[data-input-index="2"]:checked) [data-size-status-index="2"],.variant-option--size:has(input[data-input-index="3"]:checked) [data-size-status-index="3"],.variant-option--size:has(input[data-input-index="4"]:checked) [data-size-status-index="4"],.variant-option--size:has(input[data-input-index="5"]:checked) [data-size-status-index="5"],.variant-option--size:has(input[data-input-index="6"]:checked) [data-size-status-index="6"],.variant-option--size:has(input[data-input-index="7"]:checked) [data-size-status-index="7"]{display:inline}.variant-option--build-buttons .variant-option-item{position:relative;min-width:0}@media screen and (min-width:750px){.variant-option--build-buttons .variant-option-item--wide{grid-column:span 2}}.variant-option__promotion-tag{--promotion-tag-background: #eceff3;--promotion-tag-color: #3f4650;position:absolute;z-index:4;top:0;left:50%;display:inline-flex;align-items:center;justify-content:center;gap:3px;max-width:calc(100% - 12px);padding:3px 7px;border-radius:2px;background:var(--promotion-tag-background);color:var(--promotion-tag-color);font-size:10px;font-weight:700;line-height:1;letter-spacing:.04em;text-transform:uppercase;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;pointer-events:none;transform:translate(-50%,-50%);box-shadow:0 1px 2px #00000024}.variant-option__promotion-tag--hot{--promotion-tag-background: #fde9df;--promotion-tag-color: #9a3412}.variant-option__promotion-tag--popular{--promotion-tag-background: #e7efff;--promotion-tag-color: #2859a6}.variant-option__promotion-tag--trending{--promotion-tag-background: #fff2bd;--promotion-tag-color: #725500}.variant-option__promotion-tag--sale{--promotion-tag-background: #fde7ea;--promotion-tag-color: #a32638}.variant-option__promotion-tag--new{--promotion-tag-background: #e3f3e8;--promotion-tag-color: #1d6b3a}.variant-option__promotion-tag--best-seller,.variant-option__promotion-tag--bestseller{--promotion-tag-background: #e3f4ed;--promotion-tag-color: #1e6650}.variant-option__promotion-tag--limited,.variant-option__promotion-tag--limited-edition,.variant-option__promotion-tag--exclusive{--promotion-tag-background: #f4ead6;--promotion-tag-color: #6b4b16}.variant-option__promotion-emoji{font-size:11px;line-height:1}.variant-option--buttons .variant-option__button-label{-webkit-user-select:none;user-select:none}.variant-option--buttons .variant-option__button-label>*{pointer-events:none!important;cursor:inherit!important}.variant-option--buttons .variant-option__button-label:has(:checked){color:var(--color-variant-text)}.variant-option--buttons .variant-option__button-label:has(:checked):hover{color:var(--color-selected-variant-hover-text)}@media screen and (max-width:749px){.variant-option--build-buttons{grid-template-columns:repeat(2,minmax(0,1fr))}}.variant-option--color-circles{display:flex;flex-wrap:wrap;gap:16px}.variant-option--color-circles .variant-option__swatch-value{color:inherit;opacity:.4;transition:color var(--animation-speed) var(--animation-easing),opacity var(--animation-speed) var(--animation-easing)}.variant-option--color-circles .variant-option-item{flex:0 0 60px;width:auto}.variant-option--color-circles .variant-option__button-label--color-circle{flex:0 0 60px;width:60px;height:60px;aspect-ratio:1;min-width:60px;min-height:60px;box-sizing:border-box;padding:4px;border:1.5px solid transparent;border-radius:999px;background:transparent;display:inline-flex;align-items:center;justify-content:center;overflow:visible}.variant-option--color-circles .variant-option__button-label--color-circle:hover{border-color:rgb(var(--color-foreground-rgb) / .16)}.variant-option--color-circles .variant-option__button-label--color-circle:has(:checked){border-color:rgb(var(--color-foreground-rgb) / .88)}.variant-option--color-circles .variant-option__button-label--color-circle:has([data-option-available=false]){opacity:.55}.variant-option--color-circles .variant-option__button-label--color-circle:has(:focus-visible){border-color:rgb(var(--color-foreground-rgb) / .88);outline:var(--focus-outline-width) solid rgb(var(--color-foreground-rgb) / .25);outline-offset:2px}.variant-option__color-circle{--variant-option-color: transparent;--variant-option-secondary-color: var(--variant-option-color);display:inline-flex;align-items:center;justify-content:center;width:100%;height:100%;aspect-ratio:1;flex:0 0 auto;border-radius:50%;background:var(--variant-option-color)}.variant-option__color-circle--two-colors{background:linear-gradient(135deg,var(--variant-option-color) 0 50%,var(--variant-option-secondary-color) 50% 100%)}.variant-option__color-circle--fallback{background:linear-gradient(135deg,rgb(var(--color-foreground-rgb) / .12),rgb(var(--color-foreground-rgb) / .04));color:rgb(var(--color-foreground-rgb) / .72)}.variant-option__color-circle-fallback{font-size:11px;font-weight:600;line-height:1}.button-unstyled.variant-inline-action{appearance:none;-webkit-appearance:none;background:transparent;border:0;border-radius:6px;padding:4px 10px;font-size:14px;font-family:inherit;font-style:inherit;font-weight:inherit;display:inline-flex;align-items:center;gap:4px;cursor:pointer;color:#333;line-height:inherit;box-shadow:none;text-decoration:none;transition:background-color .2s ease,color .2s ease}.variant-inline-action__label{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}.variant-inline-action__icon{width:12px;height:12px;display:block;flex-shrink:0;background-color:currentColor;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:contain;mask-size:contain}.variant-inline-action__icon--measure{width:14px;height:14px;-webkit-mask-image:var(--ari-icon-measure);mask-image:var(--ari-icon-measure)}.variant-inline-action__icon--close{display:none;align-items:center;justify-content:center;width:14px;height:14px;background:transparent;-webkit-mask-image:none;mask-image:none;font-family:Arial,sans-serif;font-size:19px;font-weight:500;line-height:1}.sizing-guide-button[data-sizing-guide-open=true] .variant-inline-action__icon--measure{display:none}.sizing-guide-button[data-sizing-guide-open=true] .variant-inline-action__icon--close{display:inline-flex}.variant-inline-action__icon--compare{-webkit-mask-image:var(--ari-icon-compare);mask-image:var(--ari-icon-compare)}.variant-picker button.button-unstyled.variant-inline-action{background:transparent!important;border:0!important;box-shadow:none!important;color:rgb(var(--color-foreground-rgb))!important}.button-unstyled.variant-inline-action.sizing-guide-button{margin-left:auto}.button-unstyled.variant-inline-action.sizing-guide-button[data-sizing-guide-open=true]{background:#efefef!important}.variant-picker .button-unstyled.build-option-inline-button{margin-left:auto;color:rgb(var(--color-foreground-rgb))!important}.variant-option__label-row{display:flex;align-items:center;justify-content:space-between;gap:8px}.button-unstyled.variant-inline-action:hover,.button-unstyled.variant-inline-action:focus-visible{background:#efefef;color:rgb(var(--color-foreground-rgb))}.variant-picker button.button-unstyled.variant-inline-action:hover,.variant-picker button.button-unstyled.variant-inline-action:focus-visible{background:#efefef!important;color:rgb(var(--color-foreground-rgb))!important}.button-unstyled.variant-inline-action:focus-visible{outline:0}.variant-option-item{display:flex;flex-direction:column;align-items:center;width:100%;background:transparent}.variant-option-item .variant-option__button-label{width:100%}@property --team-edition-angle{syntax: "<angle>"; initial-value: 0deg; inherits: false;}.variant-option__button-label--team-edition{text-decoration:none;color:var(--color-variant-text);border:0;padding:1px;position:relative;display:flex;align-items:stretch;justify-content:flex-start;width:100%;min-height:3.25em;background:#e6e6e6;overflow:hidden;box-sizing:border-box;transition:transform .14s ease}.variant-option__button-label.variant-option__button-label--team-edition:before{content:"";position:absolute;left:var(--x, 50%);top:var(--y, 50%);width:360px;height:360px;background:radial-gradient(circle,#ffc800 12%,#ffd84a 38%,#ffe98a 62%,#fff1b5);transform:translate(-50%,-50%) scale(0);transition:transform .3s ease,background .18s ease;border-radius:50%;pointer-events:none;z-index:0}.variant-option__button-label.variant-option__button-label--team-edition:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;padding:1px;border:0;clip-path:none;border-radius:inherit;background:conic-gradient(from var(--team-edition-angle),rgba(230,230,230,0) 0deg,rgba(230,230,230,0) 102deg,rgba(230,230,230,.18) 124deg,rgba(255,255,255,.7) 144deg,rgba(255,255,255,1) 158deg,rgba(255,255,255,.6) 169deg,rgba(230,230,230,.12) 176deg,rgba(230,230,230,0) 180deg,rgba(230,230,230,0) 282deg,rgba(230,230,230,.18) 304deg,rgba(255,255,255,.7) 324deg,rgba(255,255,255,1) 338deg,rgba(255,255,255,.6) 349deg,rgba(230,230,230,.12) 356deg,rgba(230,230,230,0) 360deg);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask-composite:exclude;pointer-events:none;animation:team-edition-shine-rotate 5s linear infinite;z-index:2;filter:blur(.15px);transition:opacity .25s ease}.variant-option__button-label--team-edition .variant-option__button-label__text{position:relative;z-index:1;display:flex;align-items:center;justify-content:center;align-self:stretch;width:100%;min-height:100%;padding-block:var(--padding-sm);padding-inline:var(--padding-lg);background:var(--color-variant-background);color:var(--color-variant-text);border-radius:inherit;overflow:hidden;box-sizing:border-box;transition:background-color .25s ease}.variant-option__button-label--team-edition .customizer-variant-option-inner-text{position:relative;z-index:1}@media screen and (min-width:750px){.variant-option__button-label--team-edition .variant-option__button-label__text{padding:var(--padding-xs) var(--variant-option-padding-inline)}}.variant-option__button-label--team-edition:hover{color:var(--color-variant-text);background:transparent;border-color:transparent}.variant-option__button-label--team-edition:hover:before{transform:translate(-50%,-50%) scale(1.15)}.variant-option__button-label--team-edition:hover:after{opacity:0}.variant-option__button-label--team-edition:hover .variant-option__button-label__text{background-color:transparent}.variant-option__button-label--team-edition:active{transform:translateY(1px) scale(.992)}.variant-option__button-label--team-edition:active:before{background:radial-gradient(circle,#f2aa00 10%,#f4c200 32%,#f7d451 56%,#ffe082);transform:translate(-50%,-50%) scale(1.28)}.variant-option__button-label--team-edition:active:after{opacity:0}.variant-option__button-label--team-edition:active .variant-option__button-label__text{background-color:transparent}.variant-option__button-label--team-edition:focus-visible{outline:var(--focus-outline-width) solid rgb(var(--color-foreground-rgb) / .28);outline-offset:2px}@keyframes team-edition-shine-rotate{to{--team-edition-angle: 360deg}}@media(prefers-reduced-motion:reduce){.variant-option__button-label.variant-option__button-label--team-edition:after{animation:none}}.variant-option .variant-option__button-label__text{display:flex;align-items:center;justify-content:center;width:100%}.variant-picker .variant-option .variant-option__button-label__text{display:flex!important;align-items:center!important;justify-content:center!important}.variant-option .customizer-variant-option-inner-text{display:inline-flex;align-items:center;justify-content:center;gap:6px}.variant-picker .variant-option .customizer-variant-option-inner-text{align-items:center!important;line-height:1}.variant-option-item--color-circle .variant-option__button-label{width:60px;height:60px}.size-lead-time{font-size:11px;color:#666;margin-top:6px;text-align:center;line-height:1.2;min-height:2.4em;transition:opacity .18s cubic-bezier(.22,1,.36,1),transform .18s cubic-bezier(.22,1,.36,1)}.size-lead-time--notify{color:rgb(var(--color-foreground-rgb) / .72)}.notify-jotform-open{overflow:hidden}.notify-jotform-dialog{width:min(640px,calc(100vw - 32px));height:min(860px,calc(100dvh - 48px));max-width:none;max-height:none;padding:0;border:0;border-radius:16px;background:#fff;overflow:hidden;box-shadow:0 24px 64px #0000003d}.notify-jotform-dialog[open]{display:flex;flex-direction:column}.notify-jotform-dialog::backdrop{background:#00000080}.notify-jotform-dialog__header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:24px 24px 8px 36px}.notify-jotform-dialog__title{margin:0;font-size:22px;font-weight:600;line-height:1.2;color:#111}.notify-jotform-dialog__subtitle{margin:4px 0 0;font-size:14px;color:#6b6b6b}.notify-jotform-dialog__frame{display:block;flex:1;width:100%;min-height:0;border:0}.notify-jotform-dialog__close{flex-shrink:0;display:grid;place-items:center;width:36px;height:36px;padding:0;border:0;border-radius:50%;background:#f2f2f2;color:#111;cursor:pointer}.notify-jotform-dialog__close:hover{background:#e4e4e4}@media screen and (max-width:749px){.notify-jotform-dialog{width:100vw;height:100dvh;border-radius:0}}.variant-option__notify-icon{display:none;width:20px;height:20px;object-fit:contain}.variant-option--size .variant-option__button-label:has(input[data-notify-available=true]):not(:has(:checked)):after{border-color:var(--color-variant-border)}.variant-option--size .variant-option__button-label:has(input[data-notify-available=true]){color:var(--color-variant-text)}.variant-option--size .variant-option__button-label:has(input[data-notify-available=true]):hover{color:var(--color-variant-hover-text)}.variant-option--size .variant-option__button-label:has(input[data-notify-available=true]):has(:checked):hover{background-color:#111;border-color:#111;color:#fff!important}.variant-option__size-full{white-space:nowrap}.variant-option__size-short{display:none}.variant-option--size[data-size-compact] .variant-option__button-label:has(.variant-option__size-short) .variant-option__size-full{display:none}.variant-option--size[data-size-compact] .variant-option__size-short{display:inline}.variant-option--size .variant-option__button-label:has(input[data-notify-available=true]:checked){background-color:#111;border-color:#111;color:#fff!important}.variant-option--size .variant-option__button-label:has(input[data-notify-available=true]:checked) .variant-option__button-label__text,.variant-option--size .variant-option__button-label:has(input[data-notify-available=true]:checked) .variant-option__size-value{color:#fff!important}.variant-option--size .variant-option__button-label:has(input[data-notify-available=true]:checked):before,.variant-option--size .variant-option__button-label:has(input[data-notify-available=true]:checked):after{border-color:#111}.variant-option--size .variant-option__button-label:has(input[data-notify-available=true]:checked) .variant-option__notify-icon{filter:brightness(0) invert(1)}@media(hover:hover){.variant-option--size .variant-option__button-label:has(input[data-notify-available=true]):hover .variant-option__size-value{display:none}.variant-option--size .variant-option__button-label:has(input[data-notify-available=true]):hover .variant-option__notify-icon{display:block}}variant-picker:not(:defined) .variant-notify-form-reveal{display:none}.variant-notify-form-reveal{display:grid;overflow:hidden;animation:variantNotifyReveal var(--animation-speed-slow) var(--animation-timing-fade-in) both}.variant-notify-form{margin-top:var(--padding-lg);min-height:0;padding:20px;border:1px solid #e6e6e6;border-radius:8px;background:#fff;color:#000;font-size:14px}.variant-notify-form--loading{min-height:432px}.variant-notify-form__skeleton{display:grid;gap:14px}.variant-notify-form__skeleton-line{display:block;height:14px;border-radius:999px;background:rgb(var(--color-foreground-rgb) / .1);animation:variantNotifySkeletonPulse 1.2s ease-in-out infinite alternate}.variant-notify-form__skeleton-line--eyebrow{width:34%;height:10px}.variant-notify-form__skeleton-line--heading{width:56%;height:20px}.variant-notify-form__skeleton-line--copy{width:82%}.variant-notify-form__skeleton-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:2px}.variant-notify-form__skeleton-field{display:grid;gap:5px}.variant-notify-form__skeleton-field:before,.variant-notify-form__skeleton-field:after{content:"";display:block;background:rgb(var(--color-foreground-rgb) / .1);animation:variantNotifySkeletonPulse 1.2s ease-in-out infinite alternate}.variant-notify-form__skeleton-field:before{width:34%;height:14px;border-radius:999px}.variant-notify-form__skeleton-field:after{height:52px;border-radius:8px}.variant-notify-form__skeleton-line--button{height:52px;border-radius:9px;background:rgb(var(--color-foreground-rgb) / .18)}.variant-notify-form__skeleton-question{display:block;min-height:96px;border-radius:8px;background:rgb(var(--color-foreground-rgb) / .08);animation:variantNotifySkeletonPulse 1.2s ease-in-out infinite alternate}@keyframes variantNotifySkeletonPulse{to{opacity:.58}}@keyframes variantNotifyReveal{0%{grid-template-rows:0fr;opacity:0;transform:translateY(calc(-1 * var(--padding-sm)))}to{grid-template-rows:1fr;opacity:1;transform:translateY(0)}}.variant-notify-form__form{display:flex;flex-direction:column;gap:20px}.variant-notify-form__header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.variant-notify-form__eyebrow{margin:0 0 6px;color:#00000094;font-size:11px;font-weight:600;letter-spacing:.13em;line-height:1.3;text-transform:uppercase}.variant-notify-form h3,.variant-notify-form p{margin:0}.variant-notify-form h3{color:#000;font-size:20px;font-weight:700;letter-spacing:-.01em;line-height:1.25}.variant-notify-form h3+p{margin-top:6px;color:#000000b8;font-size:14px;line-height:1.5;text-wrap:pretty}.variant-notify-form__alternate-stock{display:grid;grid-template-columns:20px minmax(0,1fr);align-items:start;gap:10px;padding:12px 14px;border:1px solid rgb(187 145 24 / .3);border-radius:8px;background:#ffe28033;color:#5b4407}.variant-notify-form__alternate-stock p{font-size:13px;font-weight:600;line-height:1.5}.variant-notify-form__alternate-stock-content{min-width:0}.variant-notify-form__alternate-stock-actions{display:flex;flex-wrap:wrap;gap:4px 12px;margin-top:4px}.variant-notify-form__alternate-stock-switch{color:inherit;cursor:pointer;font-size:13px;font-weight:600;line-height:1.5;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:2px}.variant-notify-form__alternate-stock-switch:hover{text-decoration-thickness:2px}.variant-notify-form__alternate-stock-switch:focus-visible{border-radius:2px;outline:2px solid currentColor;outline-offset:2px}.variant-notify-form__alternate-stock-icon{display:grid;width:18px;height:18px;place-items:center;border-radius:50%;background:#bb91182e;font-size:11px;font-weight:800;line-height:1}.variant-notify-form__name-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.variant-notify-form__field{display:flex;flex-direction:column;gap:8px}.variant-notify-form__field label{font-size:14px;font-weight:600}.variant-notify-form__field input{box-sizing:border-box;width:100%;height:52px;margin:0;padding:0 16px;border:1.5px solid transparent;border-radius:8px;background:#f5f5f5;color:#000;font-family:inherit;font-size:16px;outline:none;-webkit-appearance:none;appearance:none}.variant-notify-form__field input:focus,.variant-notify-form__field input:focus-visible{border-color:#000;background:#fff;outline:none}.variant-notify-form__submit{display:flex;align-items:center;justify-content:center;height:52px;padding:0 18px;border:0;border-radius:9px;background:#000;color:#fff;font:inherit;font-size:15px;font-weight:600;cursor:pointer;transition:background-color .12s ease-out}.variant-notify-form__submit:hover{background:#636363}.variant-notify-form__question-card{display:grid;grid-template-columns:64px minmax(0,1fr);align-items:center;gap:14px;padding:16px;border:0;border-radius:8px;background:#f5f5f5}.variant-notify-form__question-content{grid-column:2;grid-row:1;min-width:0}.variant-notify-form__question-heading,.variant-notify-form__question-body{margin:0;font-family:inherit}.variant-notify-form__question-heading{font-size:15px;font-weight:600;line-height:1.3}.variant-notify-form__question-body{margin-top:4px;color:#000000b8;font-size:13px;line-height:1.5}.variant-notify-form__question-phone{display:inline-block;color:inherit;font-weight:600;text-underline-offset:.15em;white-space:nowrap}.variant-notify-form__question-avatar{display:block;grid-column:1;grid-row:1;width:64px;height:64px;border-radius:6px;object-fit:cover}.variant-notify-form__error{padding:10px 12px;border-radius:8px;background:#be23231a;color:#911414;font-size:13px}.variant-notify-form__success{display:flex;align-items:flex-start;gap:10px}.variant-notify-form__success-icon{display:grid;flex:0 0 28px;width:28px;height:28px;place-items:center;border-radius:50%;background:#1c7a441f;color:#146f3a;font-weight:700}@media screen and (max-width:479px){.variant-notify-form--loading{min-height:506px}.variant-notify-form__header{flex-direction:column;gap:8px}.variant-notify-form__name-row,.variant-notify-form__skeleton-fields{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){.variant-notify-form-reveal,.variant-notify-form__skeleton-line,.variant-notify-form__skeleton-field:before,.variant-notify-form__skeleton-field:after,.variant-notify-form__skeleton-question{animation:none}}:is(.variant-option-item:not(:has(input:checked)):has(~.variant-option-item input:checked),.variant-option-item:has(input:checked):has(~.variant-option-item input[data-previous-checked=true])) .variant-option__button-label__pill{right:0;left:unset}:is(.variant-option-item:has(input[data-previous-checked=true])~.variant-option-item:has(input:checked),.variant-option-item:has(input:checked)~.variant-option-item) .variant-option__button-label__pill{left:0;right:unset}.variant-option-item:not(:has(input:checked)):has(~.variant-option-item input:checked){--pill-offset: calc(100% + var(--gap-sm))}.variant-option-item:has(input:checked)~.variant-option-item{--pill-offset: calc(-100% - var(--gap-sm))}.build-info-box{background-color:#f7f7f7;border-radius:8px;padding:16px;margin-top:16px;margin-bottom:24px;border:1px solid rgba(0,0,0,.05)}.build-info-box.hidden{display:none}.build-info-header{display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap;margin-bottom:12px}.build-info-title{font-size:16px;font-weight:600;color:#111}.build-info-actions{display:inline-flex;align-items:center;gap:8px;margin-left:auto}.promotion-tag{font-size:12px;padding:4px 8px;border-radius:4px;display:inline-flex;align-items:center;gap:4px;font-weight:500}.build-spec-list{list-style:none;padding:0;margin:0}.build-spec-list li{display:flex;align-items:center;gap:8px;font-size:14px;margin-bottom:8px;color:#333}.build-spec-list li:last-child{margin-bottom:0}.spec-icon img,.spec-icon svg{width:16px;height:16px}.build-comparison-dialog{--color-background: #ffffff;--color-background-rgb: 255 255 255;--color-foreground: #111111;--color-foreground-rgb: 17 17 17;--color-foreground-heading: #111111;--font-h2--color: #111111;--compare-muted: rgb(17 17 17 / .6);--compare-border: rgb(17 17 17 / .12);--compare-surface-muted: #f3f3f3;--compare-surface-upgrade: #e8e8e8;width:100vw;max-width:none;height:100dvh;max-height:none;margin:0;border:0;border-radius:0;padding:0;color:var(--color-foreground);background:var(--color-background);color-scheme:light}.build-comparison-dialog::backdrop{background:#1111117a;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.build-comparison-dialog__loading{display:grid;place-items:center;min-height:40dvh;padding:2rem;color:var(--compare-muted)}.build-comparison-dialog__loading-title{margin:0;font-size:1rem}.build-comparison-dialog__container{display:grid;grid-template-rows:auto 1fr;height:100%}.build-comparison-dialog__header{position:sticky;top:0;z-index:2;display:flex;justify-content:space-between;align-items:flex-start;gap:16px;padding:20px 24px;border-bottom:1px solid var(--compare-border);background:var(--color-background)}.build-comparison-dialog__heading-group{display:grid;gap:4px}.build-comparison-dialog__eyebrow{margin:0;font-size:12px;letter-spacing:.08em;text-transform:uppercase;color:var(--compare-muted)}.build-comparison-dialog__title{margin:0;color:var(--color-foreground-heading)}.build-comparison-dialog__actions{display:flex;align-items:center;justify-content:flex-end;gap:10px}.build-comparison-dialog__filter{display:inline-flex;align-items:center;justify-content:center;min-height:40px;padding:8px 14px;border:1px solid rgb(17 17 17 / .36);border-radius:999px;color:var(--color-foreground);background:transparent;font-size:13px;font-weight:700;line-height:1;white-space:nowrap;cursor:pointer;transition:color .15s ease,background-color .15s ease}.build-comparison-dialog__filter:hover,.build-comparison-dialog__filter:focus-visible{color:#fff;background:#111}.build-comparison-dialog__filter[aria-pressed=true]{color:#fff;background:#111}.build-comparison-dialog__filter[aria-pressed=true]:hover,.build-comparison-dialog__filter[aria-pressed=true]:focus-visible{color:#fff;background:#2b2b2b}.build-comparison-dialog__close{position:sticky;top:20px;width:44px;height:44px;border-radius:999px;color:var(--color-foreground);background:var(--compare-surface-muted)}.build-comparison-dialog__close:hover,.build-comparison-dialog__close:focus-visible{color:#fff;background:#111}.build-comparison-dialog__body{min-height:0;overflow:hidden;padding:0 24px 24px;background:var(--color-background)}.build-comparison-table-wrapper{position:relative;height:100%;max-height:100%;overflow:auto;overscroll-behavior:contain}.build-comparison-table{--comparison-table-gap: .5rem;width:max(900px,calc(100% + (var(--comparison-table-gap) * 2)));margin-inline:calc(var(--comparison-table-gap) * -1);border-collapse:separate;border-spacing:var(--comparison-table-gap) .35rem;table-layout:fixed}.build-comparison-table th,.build-comparison-table td{min-width:220px;padding:14px 16px;text-align:left;vertical-align:top;border-bottom:1px solid var(--compare-border);color:var(--color-foreground);background:var(--compare-surface-muted)}.build-comparison-table thead,.build-comparison-table thead tr{background:var(--color-background)}.build-comparison-table thead th{position:sticky;top:0;z-index:2;padding:6px 0;font-size:13px;text-transform:uppercase;letter-spacing:.04em;border:0;border-radius:0;background:var(--color-background);background-clip:padding-box}.build-comparison-table__header-label{display:block;padding:14px 16px;border:1px solid var(--compare-border);border-radius:6px;background:#f3f3f3f5;backdrop-filter:blur(8px) saturate(150%);-webkit-backdrop-filter:blur(8px) saturate(150%);background-clip:padding-box}.build-comparison-table td{border-radius:6px}.build-comparison-table__spec-label{display:block;margin-bottom:.4rem;color:var(--compare-muted);font-size:10px;font-weight:760;letter-spacing:.08em;line-height:1.35;overflow-wrap:break-word;text-transform:uppercase}.build-comparison-table__spec-heading{display:flex;align-items:center;flex-wrap:wrap;gap:.45rem;margin-bottom:.4rem}.build-comparison-table__spec-heading .build-comparison-table__spec-label{margin-bottom:0}.build-comparison-table .build-comparison-table__group-row th{min-width:0;padding:1.5rem 16px .45rem;border-bottom:0;background:transparent;color:#111111e0;font-family:var(--font-heading--family);font-size:13px;font-weight:760;letter-spacing:.08em;text-align:left;text-transform:uppercase}.build-comparison-table td.build-comparison-table__cell--upgraded{background:var(--compare-surface-upgrade)}.build-comparison-table__cell-content{position:relative;display:block}.build-comparison-table__cell-content>span:not(.build-comparison-table__upgrade-tag){min-width:0;overflow-wrap:anywhere}.build-comparison-table__upgrade-tag{display:inline-flex;align-items:center;min-height:20px;padding:3px 7px;border-radius:999px;color:#111;background:#e1e1e1;font-size:10px;font-weight:700;line-height:1;letter-spacing:.06em;text-transform:uppercase}.build-comparison-table__same-as-previous{display:none;position:absolute;inset-block-start:0;inset-inline-start:0;color:#1111118c;font-size:20px;line-height:1}.build-comparison-dialog[data-upgrades-only=true] .build-comparison-table td[data-repeats-previous=true] .build-comparison-table__cell-content{display:block}.build-comparison-dialog[data-upgrades-only=true] .build-comparison-table td[data-repeats-previous=true] .build-comparison-table__cell-content>span:not(.build-comparison-table__same-as-previous){visibility:hidden}.build-comparison-dialog[data-upgrades-only=true] .build-comparison-table td[data-repeats-previous=true] .build-comparison-table__same-as-previous{display:inline-block}.build-comparison-price{display:grid;gap:4px}.build-comparison-price__promotion-tag{justify-self:start;margin-bottom:2px}.build-comparison-price__current{font-size:18px;font-weight:600}.build-comparison-price__compare{color:#11111180;text-decoration:line-through}.build-comparison-table__empty{color:#11111180}@media screen and (max-width:749px){.build-comparison-dialog__header{padding:16px;align-items:center}.build-comparison-dialog__actions{gap:8px}.build-comparison-dialog__filter{min-height:38px;padding-inline:12px;font-size:12px}.build-comparison-dialog__body{padding:0 16px 16px}.build-comparison-table th,.build-comparison-table td{min-width:180px;padding:12px}.build-comparison-table td{font-size:13px;line-height:1.3}.build-comparison-table thead th,.build-comparison-table__spec-label{font-size:11px;line-height:1.15}.build-comparison-table__header-label{padding:12px}.build-comparison-table .build-comparison-table__group-row th{padding:1.25rem 12px .4rem}}.sizing-guide-modal{width:100vw;max-width:none;height:100dvh;max-height:none;margin:0;border:0;border-radius:0;padding:0;background:rgb(var(--color-background-rgb))}.sizing-guide-modal::backdrop{background:#00000085;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.sizing-guide-modal-content{position:relative;display:flex;align-items:center;align-items:safe center;justify-content:center;width:100%;height:100%;overflow:auto;overscroll-behavior:contain;padding:72px 24px 24px}@media screen and (max-width:749px){.sizing-guide-modal-content{padding-inline:16px}}.sizing-guide-close{position:fixed;top:16px;right:16px;z-index:1;width:44px;height:44px;border-radius:999px;background:rgb(var(--color-background-rgb) / .94);border:1px solid rgb(var(--color-foreground-rgb) / .16);font-size:28px;line-height:1;cursor:pointer;color:rgb(var(--color-foreground-rgb));box-shadow:0 10px 24px #00000014;backdrop-filter:blur(8px) saturate(150%);-webkit-backdrop-filter:blur(8px) saturate(150%);transition:background-color var(--animation-speed) var(--animation-easing),border-color var(--animation-speed) var(--animation-easing),box-shadow var(--animation-speed) var(--animation-easing),transform var(--animation-speed) var(--animation-easing)}.sizing-guide-close:hover,.sizing-guide-close:focus-visible{background:rgb(var(--color-background-rgb));border-color:rgb(var(--color-foreground-rgb) / .28);box-shadow:0 14px 28px #00000024;transform:translateY(-1px)}
/*# sourceMappingURL=/cdn/shop/t/81/assets/snippet-variant-main-picker.css.map */
