.valor-mp__text{margin:0;font-size:.9375rem;color:color-mix(in srgb,var(--color-foreground) 85%,transparent)}.valor-mp__text--uppercase{text-transform:uppercase;letter-spacing:.08em;font-size:.8125rem;font-weight:500}.valor-mp__text--subtitle{font-size:1rem;font-weight:500;color:var(--color-foreground)}.valor-mp__title{margin:0;line-height:1.2;letter-spacing:0}.valor-mp__price{--valor-product-price-size: 24px;--valor-product-compare-price-size: 18px;display:flex;align-items:baseline;flex-wrap:wrap;gap:.5rem .875rem}.valor-mp__price-current{font-size:var(--valor-product-price-size);font-weight:var(--font-body--weight-bold)}.valor-mp__price-current--sale{color:var(--color-foreground)}.valor-mp__price-compare{font-size:var(--valor-product-compare-price-size);color:color-mix(in srgb,var(--color-foreground) 55%,transparent);text-decoration:line-through}.valor-mp__price-badge{display:inline-block;padding:.25rem .625rem;background-color:var(--color-foreground);color:var(--color-background);font-size:.75rem;font-weight:var(--font-body--weight-bold);text-transform:uppercase;letter-spacing:.06em;border-radius:var(--style-border-radius-inputs, 4px)}.valor-mp__tax{margin:0;font-size:.8125rem;color:color-mix(in srgb,var(--color-foreground) 80%,transparent)}.valor-mp__unit-price{margin:-.75rem 0 0;font-size:.8125rem;color:color-mix(in srgb,var(--color-foreground) 78%,transparent)}.valor-product-payment-terms{font-size:.875rem;color:color-mix(in srgb,var(--color-foreground) 85%,transparent)}.valor-product-payment-terms__form{margin:0}.valor-mp__sku{margin:0;font-size:.8125rem;color:color-mix(in srgb,var(--color-foreground) 80%,transparent)}.valor-mp__sku--uppercase{text-transform:uppercase;letter-spacing:.08em;font-weight:500}.valor-mp__sku--subtitle{font-size:.9375rem;font-weight:500}.valor-mp__inventory{margin:0;font-size:.875rem;display:inline-flex;align-items:center;gap:.5rem}.valor-mp__inventory-dot{width:.5rem;height:.5rem;border-radius:50%;flex-shrink:0}.valor-mp__inventory--in .valor-mp__inventory-dot{background-color:var(--valor-color-success)}.valor-mp__inventory--low .valor-mp__inventory-dot{background-color:var(--valor-color-warning)}.valor-mp__inventory--out .valor-mp__inventory-dot{background-color:var(--valor-color-error)}.valor-mp__vendor{margin:0;font-size:.9375rem;color:color-mix(in srgb,var(--color-foreground) 85%,transparent)}.valor-mp__vendor a{color:inherit;text-decoration:none}.valor-mp__vendor a:hover{text-decoration:underline}.valor-mp__vendor--uppercase{text-transform:uppercase;letter-spacing:.08em;font-size:.8125rem;font-weight:500}.valor-mp__vendor--subtitle{font-size:1rem;font-weight:500;color:var(--color-foreground)}.valor-mp__variants{display:flex;flex-direction:column;gap:1rem}.valor-mp__option-group{border:none;padding:0;margin:0}.valor-mp__option-label{display:block;font-size:.8125rem;font-weight:500;color:color-mix(in srgb,var(--color-foreground) 85%,transparent);margin-bottom:.5rem;letter-spacing:.02em}.valor-mp__option-selected{color:var(--color-foreground);font-weight:var(--font-body--weight-bold)}.valor-mp__option-label--size-text{width:100%}.valor-mp__option-label-row{display:flex;align-items:baseline;justify-content:space-between;gap:1rem}.valor-mp__option-label-text{min-width:0}.valor-mp__option-size-guide{flex:0 0 auto}.valor-mp__option-values--pills{display:flex;flex-wrap:wrap;gap:.5rem}.valor-mp__option-input{position:absolute;opacity:0;pointer-events:none;width:0;height:0}.valor-mp__option-pill{display:inline-flex;align-items:center;justify-content:center;min-width:3rem;padding:.625rem 1rem;border:1.5px solid var(--valor-border-strong);border-radius:999px;cursor:pointer;font-size:.875rem;font-weight:500;line-height:1;transition:border-color .15s ease,background-color .15s ease,color .15s ease;-webkit-tap-highlight-color:transparent}.valor-mp__option-input:checked+.valor-mp__option-pill{background-color:var(--color-foreground);color:var(--color-background);border-color:var(--color-foreground)}.valor-mp__option-input:focus-visible+.valor-mp__option-pill{outline:2px solid var(--color-foreground);outline-offset:3px}.valor-mp__option-pill[data-disabled=true]{opacity:.65;text-decoration:line-through}.valor-mp__option-values--size-text{display:flex;flex-wrap:wrap;align-items:center;gap:.25rem 1.25rem}.valor-mp__option-size-text{display:inline-flex;align-items:center;justify-content:center;min-width:1.75rem;padding:.375rem .125rem;border:0;border-bottom:1px solid transparent;background:transparent;color:color-mix(in srgb,var(--color-foreground) 62%,transparent);cursor:pointer;font-size:.875rem;font-weight:500;line-height:1.2;transition:color .15s ease,border-color .15s ease;-webkit-tap-highlight-color:transparent}.valor-mp__option-input:checked+.valor-mp__option-size-text{color:var(--color-foreground);border-bottom-color:currentColor}.valor-mp__option-input:focus-visible+.valor-mp__option-size-text{outline:2px solid var(--color-foreground);outline-offset:4px;border-radius:2px}.valor-mp__option-size-text[data-disabled=true]{opacity:.4;text-decoration:line-through;cursor:not-allowed}.valor-mp__option-values--swatches{display:flex;flex-wrap:wrap;gap:.625rem}.valor-mp__option-swatch{position:relative;display:inline-block;width:var(--valor-swatch-size);height:var(--valor-swatch-size);border-radius:50%;border:1.5px solid var(--valor-border-strong);background-color:var(--valor-swatch-color, transparent);background-image:var(--valor-swatch-image, none);background-size:cover;background-position:center;background-repeat:no-repeat;cursor:pointer;transition:border-color .15s ease,transform .15s ease;-webkit-tap-highlight-color:transparent;flex-shrink:0}.valor-mp__option-values--swatches-circle{--valor-swatch-size: 36px}.valor-mp__option-values--swatches-circle .valor-mp__option-swatch{border-radius:50%}.valor-mp__option-values--swatches-square{--valor-swatch-size: 36px}.valor-mp__option-values--swatches-square .valor-mp__option-swatch{border-radius:var(--style-border-radius-inputs, 4px)}@media(hover:hover)and (pointer:fine){.valor-mp__option-swatch:hover{border-color:color-mix(in srgb,var(--color-foreground) 75%,transparent)}}.valor-mp__option-input:checked+.valor-mp__option-swatch{border-color:var(--color-background);box-shadow:0 0 0 2px var(--color-foreground)}.valor-mp__option-input:focus-visible+.valor-mp__option-swatch{outline:2px solid var(--color-foreground);outline-offset:3px}.valor-mp__option-swatch[data-disabled=true]{opacity:.65;cursor:not-allowed}.valor-mp__option-swatch[data-disabled=true]:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;background:linear-gradient(to bottom right,transparent calc(50% - 1px),var(--color-foreground) calc(50% - 1px),var(--color-foreground) calc(50% + 1px),transparent calc(50% + 1px));pointer-events:none}.valor-mp__option-select{width:100%;padding:.75rem 2rem .75rem .875rem;border:1.5px solid var(--valor-border-strong);border-radius:var(--style-border-radius-inputs, 4px);background-color:var(--color-background);color:var(--color-foreground);font:inherit;font-size:.9375rem;cursor:pointer;appearance:none;-webkit-appearance:none;background-image:linear-gradient(45deg,transparent 50%,currentColor 50%),linear-gradient(135deg,currentColor 50%,transparent 50%);background-position:calc(100% - 18px) calc(50% - 2px),calc(100% - 13px) calc(50% - 2px);background-size:5px 5px;background-repeat:no-repeat}.valor-mp__option-select:focus{outline:none;border-color:var(--color-foreground)}@media(prefers-reduced-motion:reduce){.valor-mp__option-pill,.valor-mp__option-size-text{transition:none}}.valor-mp__quantity-label{display:block;margin-bottom:.5rem;font-size:.875rem;font-weight:500}.valor-mp__quantity-in-cart{margin-left:.375rem;font-weight:var(--font-body--weight);color:color-mix(in srgb,var(--color-foreground) 80%,transparent)}.valor-mp__quantity-wrapper{display:inline-flex;align-items:stretch;border:1px solid var(--valor-border-strong);border-radius:var(--style-border-radius-inputs, 4px);overflow:hidden}.valor-mp__quantity-btn{width:2.75rem;height:2.75rem;background:transparent;border:0;color:var(--color-foreground);cursor:pointer;font-size:1.125rem;line-height:1;font-family:inherit}.valor-mp__quantity-btn:hover{background-color:color-mix(in srgb,var(--color-foreground) 6%,transparent)}.valor-mp__quantity-input{width:3.5rem;text-align:center;background:transparent;border:0;border-left:1px solid var(--valor-border-strong);border-right:1px solid var(--valor-border-strong);color:var(--color-foreground);font-size:.9375rem;font-family:inherit}.valor-mp__quantity-input::-webkit-outer-spin-button,.valor-mp__quantity-input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.valor-mp__quantity-input[type=number]{-moz-appearance:textfield}.valor-mp__buy,.valor-mp__form{display:flex;flex-direction:column;gap:.625rem}.valor-mp__add{width:100%;min-height:52px;padding:1rem 1.5rem;font-size:.9375rem}.valor-mp__add[disabled]{opacity:.5;cursor:not-allowed}.valor-mp__form .shopify-payment-button{width:100%;margin-top:0}.valor-mp__form .shopify-payment-button__button{width:100%!important;min-height:52px!important;padding:1rem 1.5rem!important;border-radius:var(--style-border-radius-buttons, var(--style-border-radius-inputs, 4px))!important;font-size:.9375rem!important;font-weight:var(--font-body--weight-bold)!important;line-height:1.2!important}.valor-mp__form .shopify-payment-button__more-options{margin-top:.5rem;font-size:.8125rem}.valor-mp__add-error{margin-top:.75rem;padding:.75rem .9rem;border-left:3px solid var(--valor-color-error);background-color:color-mix(in srgb,var(--valor-color-error) 8%,transparent);color:var(--valor-color-error);font-size:.875rem;line-height:1.4;border-radius:0 var(--style-border-radius-inputs, 4px) var(--style-border-radius-inputs, 4px) 0}.valor-mp__description{margin-top:.5rem}.valor-mp__description-link{display:inline-block;margin-top:.625rem;color:var(--color-foreground);font-size:.875rem;font-weight:500;text-decoration:none;border-bottom:1px solid currentColor;padding-bottom:1px}.valor-mp__share{display:flex;align-items:center;gap:.75rem;margin-top:.5rem}.valor-mp__share-btn{display:inline-flex;align-items:center;gap:.5rem;background:transparent;border:0;color:var(--color-foreground);font-family:inherit;font-size:.875rem;cursor:pointer;padding:.375rem .5rem;margin-left:-.5rem;border-radius:var(--style-border-radius-inputs, 4px)}.valor-mp__share-btn:hover{background-color:color-mix(in srgb,var(--color-foreground) 6%,transparent)}.valor-mp__share-icon{display:inline-flex;width:1rem;height:1rem}.valor-mp__share-message{font-size:.8125rem;color:color-mix(in srgb,var(--color-foreground) 80%,transparent)}.valor-mp__rating{display:flex;align-items:center;gap:.5rem;margin:0}.valor-mp__rating-stars{position:relative;display:inline-block;font-size:1rem;line-height:1;letter-spacing:.1em}.valor-mp__rating-stars-empty{color:color-mix(in srgb,var(--color-foreground) 25%,transparent)}.valor-mp__rating-stars-filled{position:absolute;top:0;right:0;bottom:0;left:0;width:var(--valor-rating-percent, 0%);overflow:hidden;white-space:nowrap;color:var(--color-foreground)}.valor-mp__rating-text{font-size:.8125rem;color:color-mix(in srgb,var(--color-foreground) 80%,transparent)}.valor-mp__collapsible{border-top:1px solid var(--valor-border-strong)}.valor-mp__collapsible:last-of-type{border-bottom:1px solid var(--valor-border-strong)}.valor-mp__collapsible-summary{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:1rem 0;cursor:pointer;list-style:none;-webkit-tap-highlight-color:transparent}.valor-mp__collapsible-summary::-webkit-details-marker{display:none}.valor-mp__collapsible-summary::marker{content:""}.valor-mp__collapsible-heading{font-weight:var(--font-body--weight-bold);font-size:.9375rem}.valor-mp__collapsible-icon{flex-shrink:0;transition:transform .2s ease;color:color-mix(in srgb,var(--color-foreground) 85%,transparent)}.valor-mp__collapsible[open] .valor-mp__collapsible-icon{transform:rotate(180deg)}.valor-mp__collapsible-content{padding:0 0 1.25rem;font-size:.9375rem;line-height:1.6;color:color-mix(in srgb,var(--color-foreground) 85%,transparent)}.valor-mp__collapsible-content>*:first-child{margin-top:0}.valor-mp__collapsible-content>*:last-child{margin-bottom:0}.valor-mp__collapsible-content p,.valor-mp__collapsible-content ul,.valor-mp__collapsible-content ol{margin:0 0 .75em}.valor-mp__collapsible-content a{color:var(--color-foreground)}.valor-mp__collapsible-empty{padding:1rem 1.25rem;border:1px dashed color-mix(in srgb,var(--color-foreground) 20%,transparent);border-radius:var(--style-border-radius-inputs, 4px);background-color:color-mix(in srgb,var(--color-foreground) 2%,transparent)}.valor-mp__collapsible-empty-heading{margin:0 0 .25rem;font-weight:var(--font-body--weight-bold);font-size:.9375rem;color:var(--color-foreground)}.valor-mp__collapsible-empty-text{margin:0;font-size:.8125rem;color:color-mix(in srgb,var(--color-foreground) 80%,transparent)}@media(prefers-reduced-motion:reduce){.valor-mp__collapsible-icon{transition:none}}.valor-mp__popup-trigger{display:inline-flex;align-items:center;gap:.5rem;background:none;border:0;padding:.375rem 0;margin:0;font:inherit;font-size:.875rem;color:var(--color-foreground);text-decoration:underline;text-underline-offset:.25em;cursor:pointer;-webkit-tap-highlight-color:transparent}.valor-mp__popup-trigger:hover{text-decoration-thickness:2px}.valor-mp__popup-trigger:focus-visible{outline:2px solid var(--color-foreground);outline-offset:3px;border-radius:2px}.valor-mp__popup--inline{display:inline-flex}.valor-mp__popup-trigger--inline{padding:0;font-size:.8125rem;line-height:1.2;color:color-mix(in srgb,var(--color-foreground) 82%,transparent);text-underline-offset:.2em}.valor-mp__popup-icon{flex-shrink:0;color:color-mix(in srgb,var(--color-foreground) 85%,transparent)}.valor-mp__popup-dialog{position:fixed;top:0;right:0;bottom:0;left:0;width:100dvw;height:100dvh;max-width:none;max-height:none;margin:0;padding:0;border:0;background:transparent;color:var(--color-foreground)}@supports not (height: 100dvh){.valor-mp__popup-dialog{width:100vw;height:100vh}}.valor-mp__popup-dialog[open]{display:flex;align-items:center;justify-content:center}.valor-mp__popup-dialog::backdrop{background-color:color-mix(in srgb,#000 50%,transparent)}.valor-mp__popup-dialog-inner{display:flex;flex-direction:column;width:100%;max-width:600px;max-height:calc(100dvh - 2rem);margin:1rem;background:var(--color-background);border-radius:8px;box-shadow:0 20px 60px color-mix(in srgb,#000 35%,transparent);overflow:hidden}@supports not (height: 100dvh){.valor-mp__popup-dialog-inner{max-height:calc(100vh - 2rem)}}.valor-mp__popup-dialog-header{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1.25rem 1.5rem;border-bottom:1px solid var(--valor-border-default);flex-shrink:0}.valor-mp__popup-dialog-heading{margin:0;font-family:var(--font-heading--family);font-style:var(--font-heading--style);font-size:1.125rem;font-weight:var(--font-heading--weight);letter-spacing:0}.valor-mp__popup-close{background:none;border:0;padding:.5rem;margin:-.5rem;cursor:pointer;color:var(--color-foreground);border-radius:var(--style-border-radius-inputs, 4px);display:inline-flex;align-items:center;justify-content:center}.valor-mp__popup-close:hover{background-color:color-mix(in srgb,var(--color-foreground) 8%,transparent)}.valor-mp__popup-dialog-content{padding:1.25rem 1.5rem 1.5rem;overflow-x:auto;overflow-y:auto;font-size:.9375rem;line-height:1.6;color:color-mix(in srgb,var(--color-foreground) 85%,transparent)}.valor-mp__popup-dialog-content img{max-width:100%;height:auto}.valor-mp__popup-dialog-content>*:first-child{margin-top:0}.valor-mp__popup-dialog-content>*:last-child{margin-bottom:0}.valor-mp__popup-dialog-content p,.valor-mp__popup-dialog-content ul,.valor-mp__popup-dialog-content ol{margin:0 0 .75em}.valor-mp__popup-dialog-content a{color:var(--color-foreground)}.valor-mp__popup-dialog-content table{width:100%;border-collapse:collapse;margin:0 0 1em;font-size:.9375rem}.valor-mp__popup-dialog-content th,.valor-mp__popup-dialog-content td{padding:.5rem .75rem;text-align:left;border-bottom:1px solid color-mix(in srgb,var(--color-foreground) 10%,transparent)}.valor-mp__popup-dialog-content th{font-weight:var(--font-body--weight-bold);background-color:color-mix(in srgb,var(--color-foreground) 3%,transparent)}@media(max-width:749px){.valor-mp__popup-dialog-inner{margin:1rem;max-width:calc(100% - 2rem)}.valor-mp__popup-dialog-header{padding:1rem 1.125rem}.valor-mp__popup-dialog-content{padding:1rem 1.125rem 1.25rem}.valor-mp__popup-dialog-content table{width:max-content;min-width:100%}}.valor-mp__popup-empty{padding:1rem 1.25rem;border:1px dashed color-mix(in srgb,var(--color-foreground) 20%,transparent);border-radius:var(--style-border-radius-inputs, 4px);background-color:color-mix(in srgb,var(--color-foreground) 2%,transparent)}.valor-mp__popup-empty-heading{margin:0 0 .25rem;font-weight:var(--font-body--weight-bold);font-size:.9375rem;color:var(--color-foreground)}.valor-mp__popup-empty-text{margin:0;font-size:.8125rem;color:color-mix(in srgb,var(--color-foreground) 80%,transparent)}.valor-mp__complementary{margin-top:1.25rem;padding-top:1.25rem;border-top:1px solid var(--valor-border-strong)}.valor-mp__complementary-heading{margin:0 0 .75rem;font-size:.9375rem;font-weight:var(--font-body--weight-bold);text-transform:uppercase;letter-spacing:.05em;color:var(--color-foreground)}.valor-mp__complementary-list{display:flex;flex-direction:column;gap:.625rem}.valor-mp__complementary-editor{padding:.875rem 1rem;border:1px dashed color-mix(in srgb,var(--color-foreground) 25%,transparent);border-radius:var(--style-border-radius-inputs, 4px);font-size:.8125rem;line-height:1.5;color:color-mix(in srgb,var(--color-foreground) 85%,transparent)}.valor-mp__complementary-editor p{margin:0}@media(max-width:749px){.valor-mp__complementary--mobile-two-up-swipe .valor-mp__complementary-list{display:flex;flex-direction:row;gap:.75rem;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;scroll-padding-inline:0;padding-bottom:.25rem;-webkit-overflow-scrolling:touch;scrollbar-width:none}.valor-mp__complementary--mobile-two-up-swipe .valor-mp__complementary-list::-webkit-scrollbar{display:none}.valor-mp__complementary--mobile-two-up-swipe .valor-card-horizontal{flex:0 0 calc((100% - .75rem)/2);min-width:0;scroll-snap-align:start;flex-direction:column;align-items:stretch;gap:.5rem;padding:.5rem}.valor-mp__complementary--mobile-two-up-swipe .valor-card-horizontal__media{width:100%;height:auto;aspect-ratio:1}.valor-mp__complementary--mobile-two-up-swipe .valor-card-horizontal__info{gap:.35rem}.valor-mp__complementary--mobile-two-up-swipe .valor-card-horizontal__title,.valor-mp__complementary--mobile-two-up-swipe .valor-card-horizontal__price{font-size:13px;line-height:1.25}.valor-mp__complementary--mobile-two-up-swipe .valor-card-horizontal__price-compare{font-size:12px}.valor-mp__complementary--mobile-two-up-swipe .valor-card-horizontal__unit-price{font-size:11px}.valor-mp__complementary--mobile-two-up-swipe .valor-mp__complementary-editor{flex:0 0 100%}}.qty-style--underline .valor-mp__quantity-wrapper{border:0;border-bottom:1px solid var(--valor-border-strong);border-radius:0;overflow:visible;gap:.5rem;padding-bottom:.25rem}.qty-style--underline .valor-mp__quantity-btn{width:1.875rem;height:1.875rem}.qty-style--underline .valor-mp__quantity-input{width:2.5rem;border-left:0;border-right:0;font-weight:var(--font-body--weight-bold)}.qty-style--pill .valor-mp__quantity-wrapper{border:0;border-radius:999px;background-color:color-mix(in srgb,var(--color-foreground) 5%,var(--color-background));padding:.3125rem;gap:.25rem;overflow:visible}.qty-style--pill .valor-mp__quantity-btn{width:2.375rem;height:2.375rem;border-radius:50%;background-color:var(--color-background);box-shadow:0 1px 2px color-mix(in srgb,var(--color-foreground) 14%,transparent)}.qty-style--pill .valor-mp__quantity-btn:hover{background-color:var(--color-background)}.qty-style--pill .valor-mp__quantity-input{min-width:2.625rem;width:auto;border-left:0;border-right:0;background:transparent;font-weight:var(--font-body--weight-bold)}.qty-style--fullwidth .valor-mp__quantity-wrapper{display:flex;width:100%;height:3.25rem;align-items:stretch;justify-content:space-between;border:1px solid var(--valor-border-strong);border-radius:var(--style-border-radius-inputs, 4px);overflow:hidden}.qty-style--fullwidth .valor-mp__quantity-btn{flex:0 0 3.25rem;width:auto;height:100%}.qty-style--fullwidth .valor-mp__quantity-input{flex:1 1 auto;width:auto;border-left:0;border-right:0}.valor-mp__option-label--size-boxed{width:100%}.valor-mp__option-values--size-boxed{display:grid;grid-template-columns:repeat(auto-fit,minmax(3rem,1fr));gap:1px;background-color:var(--valor-border-default);border:1px solid var(--valor-border-strong);border-radius:var(--style-border-radius-inputs, 4px);overflow:hidden}.valor-mp__option-size-box{display:flex;align-items:center;justify-content:center;padding:.875rem .5rem;background-color:var(--color-background);color:var(--color-foreground);cursor:pointer;font-size:.875rem;font-weight:500;line-height:1;text-align:center;transition:background-color .15s ease,color .15s ease;-webkit-tap-highlight-color:transparent}.valor-mp__option-input:checked+.valor-mp__option-size-box{background-color:var(--color-foreground);color:var(--color-background)}.valor-mp__option-input:focus-visible+.valor-mp__option-size-box{outline:2px solid var(--color-foreground);outline-offset:-3px}.valor-mp__option-size-box[data-disabled=true]{color:color-mix(in srgb,var(--color-foreground) 35%,transparent);text-decoration:line-through;cursor:not-allowed}@media(prefers-reduced-motion:reduce){.valor-mp__option-size-box{transition:none}}.valor-mp__description-drawer{margin-top:.25rem}.valor-mp__description-drawer-trigger{width:100%;display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1rem 0;border:0;border-top:1px solid var(--valor-border-strong);border-bottom:1px solid var(--valor-border-strong);background:transparent;color:var(--color-foreground);font:inherit;font-size:.875rem;font-weight:500;text-align:left;cursor:pointer}.valor-mp__description-drawer-trigger span:last-child{font-size:1.25rem;line-height:1;font-weight:300}.valor-mp__description-drawer-dialog{width:min(520px,100vw);max-width:none;height:100dvh;max-height:none;margin:0 0 0 auto;padding:0;border:0;background:var(--color-background);color:var(--color-foreground);overflow:hidden;box-shadow:-12px 0 40px #0000001f}.valor-mp__description-drawer-dialog::backdrop{background:#00000059}.valor-mp__description-drawer-panel{height:100%;display:flex;flex-direction:column}.valor-mp__description-drawer-header{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1.25rem 1.5rem;border-bottom:1px solid var(--valor-border-strong)}.valor-mp__description-drawer-header h2{margin:0;font-size:1rem;font-weight:600}.valor-mp__description-drawer-close{width:2.25rem;height:2.25rem;border:0;background:transparent;color:inherit;font-size:1.75rem;line-height:1;cursor:pointer}.valor-mp__description-drawer-content{flex:1;overflow-y:auto;padding:1.5rem}@media(max-width:749px){.valor-mp__description-drawer-dialog{width:100vw}.valor-mp__description-drawer-header,.valor-mp__description-drawer-content{padding-left:1rem;padding-right:1rem}}.valor-mp__form .shopify-payment-button__more-options,.valor-mp__form .shopify-payment-button__more-options:hover,.valor-mp__form .shopify-payment-button__more-options:focus-visible{color:#000!important}.ycvc-delivery-timeline{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border:1px solid #dedede;border-radius:5px;margin:1.5rem 0 1rem;overflow:hidden;color:#111827;background:#fff}.ycvc-delivery-step{display:flex;min-width:0;flex-direction:column;align-items:center;justify-content:center;gap:.45rem;padding:1rem .35rem;text-align:center;border-right:1px solid #dedede}.ycvc-delivery-step:last-child{border-right:0}.ycvc-delivery-icon{display:flex;align-items:center;justify-content:center;min-height:2rem;font-size:1.8rem;font-weight:700;color:#000}.ycvc-delivery-step strong{font-size:clamp(.65rem,2.3vw,.95rem);font-weight:750;line-height:1.2}.ycvc-delivery-date{font-size:clamp(.7rem,2.4vw,.95rem);line-height:1.3}@media(max-width:749px){.ycvc-delivery-step{padding:.8rem .2rem;gap:.4rem}.ycvc-delivery-icon{font-size:1.5rem}.ycvc-delivery-date{font-size:.75rem}}.ycvc-product-popups{margin:1.75rem 0 2rem;color:#111827}.ycvc-product-popups__buttons{display:flex;flex-direction:column;border:1px solid #d5d5d5;border-radius:7px;overflow:hidden;background:#fff}.ycvc-product-popups__button{display:flex;align-items:center;gap:1rem;width:100%;padding:1.1rem 1.25rem;border:0;border-bottom:1px solid #d5d5d5;background:#fff;color:#111827;text-align:left;font-size:clamp(1rem,3vw,1.25rem);font-weight:750;cursor:pointer}.ycvc-product-popups__button:last-child{border-bottom:0}.ycvc-product-popups__button:hover{background:#fafafa}.ycvc-product-popups__icon{display:inline-flex;align-items:center;justify-content:center;width:2rem;flex:0 0 2rem;font-size:1.8rem;font-weight:400}.ycvc-product-popups__overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9998;background:#0000007a}.ycvc-product-popups__modal{position:fixed;z-index:9999;left:50%;top:50%;transform:translate(-50%,-50%);width:min(90vw,560px);max-height:82vh;overflow:auto;padding:2rem;background:#fff;border:1px solid #ddd;border-radius:6px;box-shadow:0 12px 50px #0003;color:#111827}.ycvc-product-popups__modal[hidden],.ycvc-product-popups__overlay[hidden]{display:none!important}.ycvc-product-popups__modal h2{margin:0 2rem 1.25rem 0;font-size:1.35rem;font-weight:750}.ycvc-product-popups__close{position:absolute;right:.8rem;top:.55rem;border:0;background:transparent;color:#111;font-size:2rem;line-height:1;cursor:pointer}.ycvc-product-popups__chart-trigger{margin-top:1rem;padding:.85rem 1.1rem;background:#111;color:#fff;border:1px solid #111;font-weight:700;cursor:pointer}body.ycvc-popup-open{overflow:hidden}[id*=size_charts_jotly_jotly_size_chart_block]{position:absolute!important;width:1px!important;height:1px!important;overflow:hidden!important;clip-path:inset(50%)!important;white-space:nowrap!important}.ycvc-product-popups__icon{width:2rem;height:2rem;flex:0 0 2rem;display:block}.ycvc-sizing-help-button{border-top:1px solid #d5d5d5!important}.ycvc-product-popups__buttons{border-radius:6px!important;border-color:#d1d1d1!important}.ycvc-product-popups__button{min-height:76px!important;padding:1rem 1.3rem!important;font-size:clamp(1.05rem,3vw,1.35rem)!important;letter-spacing:-.035em!important}.ycvc-product-popups__icon{width:2.25rem!important;height:2.25rem!important;flex:0 0 2.25rem!important}.ycvc-product-popups__button[hidden]{display:none!important}.newsletter,.shopify-section-group-footer-group .newsletter{background:#f7f7f7!important;color:#111!important}.shopify-section-group-footer-group .newsletter .newsletter__wrapper{max-width:none!important;width:100%!important;padding:3.5rem 1.5rem 2rem!important}.shopify-section-group-footer-group .newsletter .inline-richtext,.shopify-section-group-footer-group .newsletter h2{font-size:clamp(1.35rem,4vw,2rem)!important;font-weight:800!important;letter-spacing:.02em!important;text-transform:uppercase!important;text-align:center!important}.shopify-section-group-footer-group .newsletter .newsletter__subheading{font-size:.9rem!important;text-align:center!important}.shopify-section-group-footer-group .newsletter .newsletter-form{max-width:560px!important;margin:1.25rem auto 0!important}.shopify-section-group-footer-group .newsletter .newsletter-form__field-wrapper .field{border:1px solid #111!important;border-radius:0!important}.shopify-section-group-footer-group .newsletter .field__input{background:#fff!important;color:#111!important;border-radius:0!important;box-shadow:none!important}.shopify-section-group-footer-group .newsletter .newsletter-form__button{background:#111!important;color:#fff!important;border-radius:0!important}.shopify-section-group-footer-group .valor-footer{background:#f7f7f7!important;color:#111!important}.shopify-section-group-footer-group .valor-footer__top{padding:1rem 1.5rem 1.5rem!important}.shopify-section-group-footer-group .valor-footer__block--link_list{width:100%!important;text-align:center!important}.shopify-section-group-footer-group .valor-footer__menu{display:flex!important;flex-direction:row!important;flex-wrap:wrap!important;justify-content:center!important;align-items:center!important;gap:.7rem 1.15rem!important;margin:0 auto!important;padding:0!important;list-style:none!important;max-height:none!important;overflow:visible!important;opacity:1!important}.shopify-section-group-footer-group .valor-footer__menu-link{color:#111!important;font-size:.72rem!important;font-weight:500!important;letter-spacing:.035em!important;text-transform:uppercase!important;text-decoration:none!important}.shopify-section-group-footer-group .valor-footer__newsletter-side{display:none!important}.shopify-section-group-footer-group .valor-footer__bottom{padding:1rem 1.5rem 1.5rem!important;border-top:0!important;text-align:center!important}.shopify-section-group-footer-group .valor-footer__bottom-row{justify-content:center!important}.shopify-section-group-footer-group .valor-footer__payment{display:flex!important;flex-wrap:wrap!important;justify-content:center!important;gap:.45rem!important}.shopify-section-group-footer-group .valor-footer__copyright{width:100%!important;text-align:center!important;font-size:.7rem!important;letter-spacing:.025em!important}@media(max-width:749px){.shopify-section-group-footer-group .newsletter .newsletter__wrapper{padding:2.5rem 1rem 1.5rem!important}.shopify-section-group-footer-group .valor-footer__menu{gap:.6rem .8rem!important}.shopify-section-group-footer-group .valor-footer__menu-link{font-size:.66rem!important}}.shopify-section-group-footer-group .newsletter,.shopify-section-group-footer-group .newsletter .newsletter__wrapper,.shopify-section-group-footer-group .valor-footer,.shopify-section-group-footer-group .footer{background:#101d2c!important;color:#f7f7f7!important}.shopify-section-group-footer-group .newsletter{border:0!important}.shopify-section-group-footer-group .newsletter .newsletter__wrapper{max-width:none!important;width:100%!important;padding:2rem 1.25rem 3rem!important;text-align:left!important}.shopify-section-group-footer-group .newsletter .inline-richtext,.shopify-section-group-footer-group .newsletter h2{display:none!important}.shopify-section-group-footer-group .newsletter .newsletter__wrapper:before{content:"JOIN LA FAMILLE \2737";display:block;color:#fff;font-size:clamp(1.5rem,4.5vw,2.25rem);line-height:1.15;font-weight:800;letter-spacing:-.045em;text-transform:uppercase;margin:0 0 2rem}.shopify-section-group-footer-group .newsletter .newsletter__subheading{display:none!important}.shopify-section-group-footer-group .newsletter .newsletter-form{max-width:none!important;margin:0!important}.shopify-section-group-footer-group .newsletter .newsletter-form__field-wrapper{max-width:none!important}.shopify-section-group-footer-group .newsletter .newsletter-form__field-wrapper .field{min-height:5rem!important;border:1px solid #51545c!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}.shopify-section-group-footer-group .newsletter .field__input{min-height:5rem!important;padding:1rem 4.5rem 1rem 1.1rem!important;background:transparent!important;color:#fff!important;border:0!important;box-shadow:none!important;font-size:1.2rem!important}.shopify-section-group-footer-group .newsletter .field__input::placeholder{color:#f5f5f5!important;opacity:1!important}.shopify-section-group-footer-group .newsletter .newsletter-form__button{min-width:4rem!important;min-height:4rem!important;top:.5rem!important;right:.35rem!important;background:transparent!important;color:#fff!important;border:0!important;font-size:0!important}.shopify-section-group-footer-group .newsletter .newsletter-form__button:before{content:"\2192";font-size:2rem;line-height:1;color:#fff}.shopify-section-group-footer-group .newsletter .newsletter-form__button svg{display:none!important}.shopify-section-group-footer-group .valor-footer{padding-top:0!important}.shopify-section-group-footer-group .valor-footer__top{padding:0 1.25rem 3rem!important;border-top:1px solid #51545c!important;margin:0 1.25rem!important}.shopify-section-group-footer-group .valor-footer__blocks{display:block!important}.shopify-section-group-footer-group .valor-footer__block--link_list{width:100%!important;text-align:left!important}.shopify-section-group-footer-group .valor-footer__heading{display:none!important}.shopify-section-group-footer-group .valor-footer__menu{display:flex!important;flex-direction:column!important;flex-wrap:nowrap!important;align-items:flex-start!important;justify-content:flex-start!important;gap:1.15rem!important;margin:2rem 0 0!important;padding:0!important;list-style:none!important;max-height:none!important;overflow:visible!important;opacity:1!important}.shopify-section-group-footer-group .valor-footer__menu li{margin:0!important;padding:0!important}.shopify-section-group-footer-group .valor-footer__menu-link{color:#f7f7f7!important;font-size:clamp(1.1rem,3.6vw,1.65rem)!important;line-height:1.2!important;font-weight:400!important;letter-spacing:-.035em!important;text-transform:uppercase!important;text-decoration:none!important}.shopify-section-group-footer-group .valor-footer__newsletter-side,.shopify-section-group-footer-group .footer__list-social,.shopify-section-group-footer-group .list-social,.shopify-section-group-footer-group .localization-form,.shopify-section-group-footer-group .localization-selector,.shopify-section-group-footer-group .valor-footer__payment{display:none!important}.shopify-section-group-footer-group .valor-footer__bottom{padding:0 1.25rem 2rem!important;border-top:0!important;text-align:left!important}.shopify-section-group-footer-group .valor-footer__bottom-row{justify-content:flex-start!important;align-items:flex-end!important}.shopify-section-group-footer-group .valor-footer__copyright{width:100%!important;color:#aeb5bf!important;text-align:left!important;font-size:clamp(.95rem,2.8vw,1.25rem)!important;line-height:1.3!important;letter-spacing:-.025em!important}.shopify-section-group-footer-group .valor-footer__copyright a{color:inherit!important}@media(min-width:750px){.shopify-section-group-footer-group .newsletter .newsletter__wrapper{padding:2.5rem 2.75rem 4rem!important}.shopify-section-group-footer-group .valor-footer__top{margin:0 2.75rem!important;padding-bottom:4rem!important}.shopify-section-group-footer-group .valor-footer__bottom{padding:0 2.75rem 2.5rem!important}}
/*# sourceMappingURL=/cdn/shop/t/56/assets/product-info.css.map */
