:root{--button-font-size: var(--font-xs-size);--button-font-weight: 700}.form-line{display:flex}.form-line>*:not(:last-child){margin-right:16px}form.barracuda:not(#contact_form):not(.without-margin){margin-top:-16px}form.noscript,.main-menu form{margin-top:0}option{color:initial!important}.barracuda::placeholder{color:rgb(var(--text_color));opacity:.7;transition:.3s ease opacity}input.barracuda:focus::placeholder,textarea.barracuda:focus::placeholder{opacity:0}label.label-hidden{position:absolute;z-index:-1;opacity:0}input.barracuda,button.barracuda:not(.icon),textarea.barracuda,.button,.shopify-challenge__button,.dynamic-buy button,.shopify-email-marketing-confirmation__container a{display:block;outline:none;-webkit-appearance:none;font-family:inherit;font-size:16px;border-radius:0;border:1px solid rgba(var(--text_color),.6);color:rgb(var(--text_color));background-color:rgb(var(--background_color));margin:16px 0 0;padding:calc((46px - 1.5em)/2) 12px;line-height:1.5;width:calc(100% - 26px);box-shadow:inset 0 0 0 1px rgba(var(--text_color),0);transition:background-color .3s ease,color .3s ease,box-shadow .3s ease,border-color .3s ease}input.barracuda[type=date]{min-height:24px;line-height:1}textarea.barracuda{line-height:1.3;min-height:1.3em;height:1.3em;padding-top:12px;padding-bottom:12px}input.barracuda:not(.only-under),button.barracuda:not(.only-under),textarea.barracuda:not(.only-under),.button:not(.only-under){border-radius:var(--input-radius)!important}input.barracuda:not(.disabled):hover,.barracuda-count:hover input.barracuda,textarea.barracuda:not(.disabled):hover{border-color:rgba(var(--buttons_background_hover_color),1);box-shadow:inset 0 0 0 1px rgba(var(--buttons_background_hover_color),1);color:rgb(var(--buttons_background_hover_color))}input.barracuda:not(.disabled):focus,.barracuda-count:focus input.barracuda,textarea.barracuda:not(.disabled):focus{border-color:rgba(var(--buttons_background_hover_color),1);box-shadow:inset 0 0 0 1px rgba(var(--buttons_background_hover_color),.6);color:rgb(var(--buttons_background_hover_color))}input.barracuda.only-under,textarea.barracuda.only-under{width:100%;border-width:1px 0px 1px 0px;border-top-color:transparent;background-color:transparent;padding-left:0;padding-right:0;box-shadow:inset 0 -1px rgba(var(--text_color),0)}input.barracuda.only-under:placeholder-shown,textarea.barracuda.only-under:placeholder-shown{border-bottom-color:rgba(var(--text_color),.3)}input.barracuda.only-under:placeholder-shown::placeholder,textarea.barracuda.only-under:placeholder-shown::placeholder{color:rgba(var(--text_color),.7)}input.barracuda.only-under:hover,textarea.barracuda.only-under:hover,input.barracuda.only-under:focus,textarea.barracuda.only-under:focus{box-shadow:inset 0 -1px rgba(var(--text_color),.6);border-bottom-color:rgba(var(--text_color),.6);border-top-color:transparent;outline:0px;background-color:inherit;color:rgb(var(--text_color))}input.barracuda.only-under:focus,textarea.barracuda.only-under:focus{box-shadow:inset 0 -1px rgba(var(--text_color),1);border-bottom-color:rgba(var(--text_color),1)}input.barracuda.with-top-offset,button.barracuda.with-top-offset,textarea.barracuda.with-top-offset,.button.with-top-offset,select.barracuda.with-top-offset{margin-top:24px}input.barracuda[type=submit],.button,button.barracuda:not(.icon),.shopify-challenge__button,.dynamic-buy button,.shopify-email-marketing-confirmation__container a{font-size:var(--button-font-size);cursor:pointer;font-weight:var(--button-font-weight);text-align:center;border-color:rgba(var(--buttons_background_color),1);box-shadow:inset 0 0 0 1px rgba(var(--buttons_background_hover_color),0);background-color:rgb(var(--buttons_background_color));color:rgb(var(--buttons_text_color));text-transform:var(--button-text-transform);letter-spacing:var(--button-letter-spacing)}button.barracuda.icon{color:rgb(var(--buttons_text_color));background-color:rgb(var(--buttons_background_color))}button.barracuda.icon:focus,button.barracuda.icon:hover{color:rgb(var(--buttons_text_hover_color));background-color:rgb(var(--buttons_background_hover_color))}button.barracuda:not(.disabled):not(.icon):focus,input.barracuda[type=submit]:not(.disabled):focus,.button:not(.disabled):focus,.shopify-challenge__button:focus,.dynamic-buy button:focus,.shopify-email-marketing-confirmation__container a:focus,button.barracuda:not(.disabled):not(.icon):hover,input.barracuda[type=submit]:not(.disabled):hover,.button:not(.disabled):hover,.shopify-challenge__button:hover,.dynamic-buy button:hover,.shopify-email-marketing-confirmation__container a:hover,button.barracuda.disabled,input.barracuda[type=submit].disabled{color:rgb(var(--buttons_text_hover_color));background-color:rgb(var(--buttons_background_hover_color));border-color:rgb(var(--buttons_background_hover_color));box-shadow:inset 0 0 0 1px rgba(var(--buttons_background_hover_color),0)}input.barracuda[type=submit].outline-button,.button.outline-button,button.barracuda.outline-button{border-color:rgba(var(--buttons_background_color),1);background-color:transparent;color:rgb(var(--buttons_background_color));box-shadow:inset 0 0 0 1px rgba(var(--buttons_background_hover_color),0)}input.barracuda[type=submit].outline-button:not(.disabled):focus,.button.outline-button:not(.disabled):focus,button.barracuda.outline-button:not(.disabled):focus,input.barracuda[type=submit].outline-button:not(.disabled):hover,.button.outline-button:not(.disabled):hover,button.barracuda.outline-button:not(.disabled):hover,input.barracuda[type=submit].outline-button.disabled,.button.outline-button.disabled{border-color:rgb(var(--buttons_background_hover_color));color:rgb(var(--buttons_background_hover_color));background-color:transparent;box-shadow:inset 0 0 0 1px rgba(var(--buttons_background_hover_color),1)}.dynamic-buy button,.shopify-payment-button button,.shopify-payment-button__button--unbranded,.dynamic-buy button:hover:not([disabled]),.shopify-payment-button__button--unbranded:hover:not([disabled]){border:1px solid rgb(var(--buttons_background_color));border-radius:var(--input-radius)!important;background-color:rgb(var(--buttons_background_color))!important;color:rgb(var(--buttons_text_color))!important;box-shadow:inset 0 0 0 1px rgba(var(--buttons_background_hover_color),0)!important;padding:calc((46px - 1.5em)/2)!important;font-weight:700!important;text-transform:var(--button-text-transform);letter-spacing:var(--button-letter-spacing)}.dynamic-buy button:focus:not([disabled]),.shopify-payment-button__button--unbranded:focus:not([disabled]),.dynamic-buy button:hover:not([disabled]),.shopify-payment-button__button--unbranded:hover:not([disabled]){color:rgb(var(--buttons_text_hover_color))!important;background-color:rgb(var(--buttons_background_hover_color))!important;border-radius:var(--input-radius)!important;border-color:rgb(var(--buttons_background_hover_color));box-shadow:inset 0 0 0 1px rgba(var(--buttons_background_hover_color),1)!important;text-decoration:none}.shopify-payment-button__button--hidden{display:none!important}.pay-installments{margin:16px 0}button.barracuda:not(.icon),button.barracuda.button,input.barracuda[type=submit],input.barracuda[type=submit].button,.dynamic-buy button{width:100%}*:not(button):not(input).button{width:calc(100% - 24px)}@media (min-width: 481px){input.barracuda[type=submit].not-full,.button.not-full,button.barracuda.not-full,*:not(button):not(input).button.not-full{width:unset;padding-left:48px;padding-right:48px}}.disabled{pointer-events:none}input.barracuda[type=checkbox]{width:1.167rem;height:1.167rem;min-height:unset;padding:0;display:inline-block;border-width:2px;background-color:transparent;border-color:rgba(var(--text_color),1);margin:calc((48px - 1.167rem)/2)}input.barracuda[type=checkbox]:checked{background-color:rgb(var(--text_color))}input.barracuda[type=checkbox]+label{position:initial;cursor:pointer;padding:calc((48px - 1.5em)/2) 12px;z-index:initial;opacity:initial}input.barracuda[type=checkbox]:checked+label{font-weight:600}.barracuda-checkbox{display:flex;margin-top:16px}input.barracuda::-webkit-outer-spin-button,input.barracuda::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}input.barracuda[type=number]{-moz-appearance:textfield}.barracuda-count{display:flex;align-items:center;justify-content:center;margin-top:16px;width:100%;background-color:rgb(var(--background_color));color:rgb(var(--text_color))}.barracuda-count:focus *,.barracuda-count:focus-within *,.barracuda-count:focus-visible *,.barracuda-count:hover *{color:rgb(var(--buttons_background_hover_color))}.barracuda-count,.barracuda-count *{-webkit-user-select:none;user-select:none}.barracuda-count input.barracuda{-webkit-user-select:text;user-select:text}.barracuda-count>div:nth-child(1),.barracuda-count>div:nth-child(3){display:block;width:0px}.barracuda-count>div:nth-child(3) svg{margin-left:-36px}.barracuda-count input.barracuda{margin-top:0;text-align:center;color:inherit;font-size:16px}.barracuda-count svg{width:24px;height:24px;display:block;z-index:2;position:relative;margin:0 12px}.barracuda-select{display:flex;align-items:center;margin-top:16px;border-radius:var(--input-radius)}.barracuda-select{background-color:rgb(var(--background_color));border:1px solid rgba(var(--text_color),.6);box-shadow:inset 0 0 0 1px rgba(var(--buttons_background_hover_color),0);transition:box-shadow .3s ease,border-color .3s ease,color .3s ease}.barracuda-select:hover{outline:0;box-shadow:inset 0 0 0 1px rgba(var(--buttons_background_hover_color),1);border-color:rgba(var(--buttons_background_hover_color,1));color:rgb(var(--buttons_background_hover_color))}.barracuda-select *,.barracuda-select:focus- *{transition:color .3s ease}.barracuda-select:hover *,.barracuda-select:focus-within *{color:rgb(var(--buttons_background_hover_color))}.barracuda-select:focus-within{outline:0;border:1px solid rgba(var(--buttons_background_hover_color),1);box-shadow:inset 0 0 0 1px rgba(var(--buttons_background_hover_color),1);color:rgb(var(--buttons_background_hover_color))}.barracuda-select select{border:none;padding:calc((41px - 1em)/2) 36px calc((41px - 1em)/2) 20px;margin:0;flex-grow:1;font-size:var(--button-font-size);font-family:inherit;cursor:pointer;width:100%}.barracuda-select select{background-color:transparent;-webkit-appearance:none;-moz-appearance:none;appearance:none;color:rgb(var(--text_color))}.barracuda-select.disabled select{cursor:default}.barracuda-select select:focus{outline:0px!important;box-shadow:none!important}.barracuda-select label{padding:calc((40px - 1em)/2) 0px calc((40px - 1em)/2) 14px;position:initial;z-index:unset;opacity:1}.barracuda-select label{color:rgb(var(--text_color))}.barracuda-select .icon{height:36px;width:36px;margin-left:-36px;padding:5px 6px 5px 0;pointer-events:none;color:rgb(var(--text_color))}.barracuda-select.disabled .icon{visibility:hidden}.barracuda-select.only-under{border-radius:initial;border-top-color:transparent;border-left:0;border-right:0;box-shadow:inset 0 -1px rgba(var(--text_color),0)}.barracuda-select.only-under:hover,.barracuda-select.only-under:focus-within{box-shadow:inset 0 -1px rgba(var(--text_color),1)}.barracuda-select.only-under label{opacity:0;position:absolute;font-size:16px;color:rgba(var(--text_color),.3);padding:calc((38px - 1em)/2) 20px calc((38px - 1em)/2) 0}.barracuda-select.only-under select{font-size:16px;padding-left:0}.barracuda-select .visually-hidden{position:absolute}.shopify-challenge__container{padding:96px 0;margin-top:144px}.adding-to-cart .barracuda-cart-addToCartButton:not(.disabled),.adding-to-cart .barracuda-cart-addToCartButton:not(.disabled):hover,.button.loading{background-color:transparent!important;border-color:rgba(var(--buttons_background_hover_color),.6)!important;color:transparent!important;position:relative;box-shadow:inset 0 0 0 1px rgba(var(--buttons_background_hover_color),.6)!important}@keyframes loading{to{transform:rotate(360deg)}}.adding-to-cart .barracuda-cart-addToCartButton:after,.button.loading:after{content:" ";background-color:transparent;border-radius:50%;border:2px solid rgba(var(--buttons_background_hover_color),.6);display:block;width:20px;height:20px;border-right-color:transparent;position:absolute;top:50%;left:50%;margin:-12px 0 0 -12px;animation:loading;animation-duration:1s;animation-iteration-count:infinite;animation-timing-function:linear}.form-message{margin:0}form.use-barracuda-ajax-form>*:not(.label-hidden){transition:opacity .4s ease;opacity:1}form.use-barracuda-ajax-form.form-success>*:not(.ajax-form-success),form.use-barracuda-ajax-form.form-failure>*:not(.ajax-form-failure){opacity:0;pointer-events:none}form.use-barracuda-ajax-form.loading>*{opacity:0;pointer-events:none}form.use-barracuda-ajax-form.form-success label,form.use-barracuda-ajax-form.form-failure label,form.use-barracuda-ajax-form.loading label{visibility:hidden;opacity:0}form.use-barracuda-ajax-form.form-success .ajax-form-success,form.use-barracuda-ajax-form.form-failure .ajax-form-failure{top:0;left:0;position:absolute;width:100%;height:100%;display:flex;align-content:center;justify-content:center;cursor:pointer;margin:0}form.use-barracuda-ajax-form.form-success .ajax-form-success>div,form.use-barracuda-ajax-form.form-failure .ajax-form-failure>div{width:100%}form.use-barracuda-ajax-form.loading,form.use-barracuda-ajax-form.form-success,form.use-barracuda-ajax-form.form-failure{position:relative}.ajax-form-success,.ajax-form-failure{width:279px}.contact-form .ajax-form-success,.contact-form .ajax-form-failure,#comment_form .ajax-form-success,#comment_form .ajax-form-failure{width:initial;margin-top:16px}#recover-form:not(:last-child){display:none}#recover-form:target{display:block}#recover-form:target+#login-form{display:none}.page-guest-login{margin-top:96px}.filter-option.price-range input.barracuda{border:0px;box-shadow:unset;margin-top:0;padding-left:0;padding-right:0}.filter-option.price-range{padding-left:56px}.filter-option.price-range span{display:block;margin:0 4px}.image-banner .text-content .button.outline-button,.slide-content .text-content .button.outline-button,.media-with-text .text-content .button.outline-button{border-color:rgba(var(--text_color),1);color:rgba(var(--text_color),1);box-shadow:inset 0 0 0 1px rgba(var(--buttons_background_hover_color),0)}.image-banner .text-content .button.outline-button:hover,.slide-content .text-content .button.outline-button:hover,.media-with-text .text-content .button.outline-button:hover{border-color:rgba(var(--buttons_background_hover_color),1);color:rgba(var(--buttons_background_hover_color),1);box-shadow:inset 0 0 0 1px rgba(var(--buttons_background_hover_color),1)}.shopify-challenge__container form,.shopify-challenge__container p,.g-recaptcha{margin-bottom:16px;margin-top:0;display:block}*:not(input):not(textarea):not(div.topbar-focus):not(select):focus-visible:not(.icon),input.barracuda[type=submit]:focus-visible{outline:2px solid rgba(var(--buttons_text_hover_color),.4)!important;outline-offset:4px}*.icon:focus-visible{outline:2px solid rgba(var(--buttons_text_hover_color),.4)!important;outline-offset:-1px}.pay-installments>*{margin-top:16px}.dynamic-buy .li[data-testid=grid-cell]>*,.dynamic-buy div[role=button]{margin-top:16px;min-height:48px!important}.shopify-payment-button__more-options{line-height:1}.shopify-payment-button__button+button{margin-top:32px}barracuda-input-date{display:flex;align-items:flex-end;justify-content:flex-start}barracuda-input-date span{min-height:45px;display:flex;align-items:center;border-bottom:1px solid rgba(var(--text_color),.6);padding-right:24px;color:rgba(var(--text_color),.4);font-size:16px;line-height:1}barracuda-input-date.empty span{border-bottom:1px solid rgba(var(--text_color),.15)}barracuda-input-date span:not(:first-child):not(:last-child){padding-left:6px;padding-right:6px}barracuda-input-date input.barracuda.only-under{flex-grow:0;width:auto;padding-left:0;padding-right:0;text-align:center}barracuda-input-date:not(.empty) input.barracuda.only-under{border-bottom:1px solid rgba(var(--text_color),.6)}barracuda-input-date span:last-child{flex-grow:1;padding-right:0;flex-basis:100%}barracuda-variant-picker{display:block}barracuda-variant-picker+barracuda-variant-picker{margin-top:16px}barracuda-variant-picker .barracuda-select{margin-top:6px}barracuda-variant-picker .options-frame{gap:8px;margin-top:6px;--same-width: 48px}barracuda-variant-picker .options-frame.blocks a,barracuda-variant-picker .options-frame.swatches a.not-color,barracuda-variant-picker .options-frame.large_swatches a.not-color,barracuda-variant-picker .options-frame.extra_large_swatches a.not-color{position:relative;border:1px solid rgba(var(--text_color),.3);text-align:center;color:rgb(var(--text_color));background-color:rgb(var(--background_color));box-shadow:inset 0 0 0 1px rgba(var(--text_color),0);transition:background-color .3s ease,box-shadow .3s ease,border-color .3s ease;border-radius:var(--input-radius)}barracuda-variant-picker .options-frame.blocks a{display:block;min-width:var(--same-width, 32px)}barracuda-variant-picker .options-frame.blocks a.disabled{color:rgba(var(--text_color),.3)}barracuda-variant-picker .options-frame.blocks a.disabled:after{content:" ";position:absolute;top:0;left:0;width:100%;height:100%;border-radius:var(--input-radius);--strike-color: rgba(var(--text_color),.3);background:linear-gradient(to top left,transparent 0%,transparent 48%,var(--strike-color) 50%,transparent 52%,transparent 100%)}barracuda-variant-picker .options-frame.blocks a.selected,barracuda-variant-picker .options-frame.swatches a.not-color.selected,barracuda-variant-picker .options-frame.large_swatches a.not-color.selected,barracuda-variant-picker .options-frame.extra_large_swatches a.not-color.selected{border:1px solid rgba(var(--text_color),1);box-shadow:inset 0 0 0 1px rgba(var(--text_color),1)}barracuda-variant-picker .options-frame.blocks a:hover,barracuda-variant-picker .options-frame.blocks a:focus-visible,barracuda-variant-picker .options-frame.swatches a.not-color:hover,barracuda-variant-picker .options-frame.swatches a.not-color:focus-visible,barracuda-variant-picker .options-frame.large_swatches a.not-color:hover,barracuda-variant-picker .options-frame.large_swatches a.not-color:focus-visible,barracuda-variant-picker .options-frame.extra_large_swatches a.not-color:hover,barracuda-variant-picker .options-frame.extra_large_swatches a.not-color:focus-visible{border:1px solid rgb(var(--buttons_background_hover_color));box-shadow:inset 0 0 0 1px rgb(var(--buttons_background_hover_color))}barracuda-variant-picker .options-frame.extra_large_swatches a.not-color{font-size:var(--button-font-size);padding:5px 12px}barracuda-variant-picker .options-frame.blocks.large a span.label{font-size:var(--button-font-size);padding:8px 12px;display:block}barracuda-variant-picker .options-frame.large_swatches a.not-color{font-size:var(--button-font-size);padding:8px 12px}barracuda-variant-picker .options-frame.blocks.small a span.label{font-size:var(--button-font-size);padding:4px 12px;display:block}barracuda-variant-picker .options-frame.swatches a.not-color span{font-size:var(--button-font-size);padding:4px 12px}barracuda-variant-picker .options-frame.labels{gap:10px 12px}barracuda-variant-picker .options-frame.labels a{display:flex;align-items:center;justify-content:center;gap:6px}barracuda-variant-picker .options-frame.labels a span,barracuda-variant-picker .options-frame.small_swatches a.not-color span{background-position:left bottom;background-repeat:no-repeat;color:rgb(var(--text_color));background-image:linear-gradient(to right,rgb(var(--buttons_background_hover_color)),rgb(var(--buttons_background_hover_color)));background-size:0% 2px;transition:background-size .3s ease,color .3s ease}barracuda-variant-picker .options-frame.labels a.selected span.label,barracuda-variant-picker .options-frame.small_swatches a.not-color.selected span.label{font-weight:600;background-size:100% 2px;background-image:linear-gradient(to right,rgb(var(--text_color)),rgb(var(--text_color)))}barracuda-variant-picker .options-frame.labels a.disabled span.label{color:rgba(var(--text_color),.3);text-decoration:line-through}barracuda-variant-picker .options-frame.labels a:hover span.label,barracuda-variant-picker .options-frame.small_swatches a.not-color:hover span.label{background-size:100% 2px;color:rgb(var(--buttons_background_hover_color))}barracuda-variant-picker .options-frame.small_swatches{gap:12px}barracuda-variant-picker .options-frame.small_swatches a{display:flex;align-items:center;justify-content:center}barracuda-variant-picker .options-frame.small_swatches a.is-color span{color:transparent;border-radius:50%;transition:transform .3s ease;transform:scale(.8);width:13px;height:13px;position:relative}barracuda-variant-picker .options-frame.small_swatches a.is-color.selected span.label,barracuda-variant-picker .options-frame.small_swatches a.is-color:hover span.label{transform:scale(1.05)}barracuda-variant-picker .options-frame.swatches{gap:12px}barracuda-variant-picker .options-frame.swatches a{display:flex;align-items:center;justify-content:center}barracuda-variant-picker .options-frame.swatches a.is-color span{color:transparent;border-radius:50%;transition:transform .3s ease;transform:scale(.8);width:18px;height:18px;position:relative}barracuda-variant-picker .options-frame.swatches a.is-color.selected span.label,barracuda-variant-picker .options-frame.swatches a.is-color:hover span.label{transform:scale(1.05)}barracuda-variant-picker .options-frame.large_swatches{gap:10px}barracuda-variant-picker .options-frame.large_swatches a{display:flex;align-items:center;justify-content:center}barracuda-variant-picker .options-frame.large_swatches a.is-color span{color:transparent;overflow:hidden;border-radius:50%;width:22px;height:22px;position:relative}barracuda-variant-picker .options-frame.large_swatches a.is-color span.label:after{content:" ";position:absolute;width:6px;height:6px;background-color:transparent;border-radius:50%;top:calc(50% - 3px);left:calc(50% - 3px);transition:background-color .3s ease}barracuda-variant-picker .options-frame.large_swatches a.is-color:hover span.label:after,barracuda-variant-picker .options-frame.large_swatches a.is-color.selected span.label:after{background-color:rgb(var(--background_color))}barracuda-variant-picker .options-frame.extra_large_swatches a.is-color{display:flex;border-radius:50%;border:1px solid transparent;box-shadow:inset 0 0 0 1px transparent;transition:border-color .3s ease,box-shadow .3s ease;padding:4px}barracuda-variant-picker .options-frame.extra_large_swatches a.is-color span{color:transparent;overflow:hidden;border-radius:50%;width:20px;height:20px;position:relative}barracuda-variant-picker .options-frame.extra_large_swatches a.is-color.selected{border:1px solid var(--swatch-color);box-shadow:inset 0 0 0 1px var(--swatch-color)}barracuda-variant-picker .options-frame.extra_large_swatches a.is-color:hover{border:1px solid var(--swatch-color);box-shadow:inset 0 0 0 1px var(--swatch-color)}barracuda-variant-picker .options-frame.thumbnails a{display:block;position:relative;border:1px solid rgba(var(--text_color),.3);text-align:center;color:rgb(var(--text_color));transition:background-color .3s ease,border-color .3s ease;border-radius:var(--input-radius);width:calc((100% - (var(--thumbnails-count,4) - 1) * 8px) / var(--thumbnails-count,4) - 2px);aspect-ratio:var(--aspect-ratio, 1)}barracuda-variant-picker .options-frame.thumbnails a.disabled img{color:rgba(var(--text_color),.3)}barracuda-variant-picker .options-frame.thumbnails a:after{content:" ";position:absolute;top:0;left:0;width:100%;height:100%;border-radius:var(--input-radius);box-shadow:inset 0 0 0 1px transparent;transition:box-shadow .3s ease}barracuda-variant-picker .options-frame.thumbnails a.disabled:after{--strike-color: rgba(var(--text_color),.3);background:linear-gradient(to top left,rgba(var(--background_color),.5) 0%,rgba(var(--background_color),.5) 48%,var(--strike-color) 50%,rgba(var(--background_color),.5) 52%,rgba(var(--background_color),.5) 100%)}barracuda-variant-picker .options-frame.thumbnails a.selected{border:1px solid rgba(var(--text_color),1)}barracuda-variant-picker .options-frame.thumbnails a.selected:after{box-shadow:inset 0 0 0 1px rgba(var(--text_color),1)}barracuda-variant-picker .options-frame.thumbnails a:hover,barracuda-variant-picker .options-frame.thumbnails a:focus-visible{border:1px solid rgb(var(--buttons_background_hover_color))}barracuda-variant-picker .options-frame.thumbnails a:hover:after,barracuda-variant-picker .options-frame.thumbnails a:focus-visible:after{box-shadow:inset 0 0 0 1px rgb(var(--buttons_background_hover_color))}barracuda-variant-picker .options-frame.thumbnails a img,barracuda-variant-picker .options-frame.thumbnails a span.label{color:transparent;position:absolute;top:0;height:0;overflow:hidden;display:block;width:100%;height:auto;aspect-ratio:var(--aspect-ratio, 1);object-fit:cover;border-radius:var(--input-radius)}barracuda-variant-picker .options-frame.blocks span.availability_dot,barracuda-variant-picker .options-frame.thumbnails span.availability_dot,barracuda-variant-picker .options-frame.labels span.availability_dot{pointer-events:none;width:4px;height:4px;border-radius:50%;z-index:1}barracuda-variant-picker .options-frame.thumbnails span.availability_dot,barracuda-variant-picker .options-frame.blocks span.availability_dot{position:absolute;top:4px;right:4px}barracuda-variant-picker span.availability_dot{display:none}barracuda-variant-picker span.availability_dot.visible{display:block}
/*# sourceMappingURL=/cdn/shop/t/5/assets/barracuda-forms.css.map */
