.primary-link:hover:before,.primary-link:focus:before,.secondary-button:hover:before,.secondary-button:focus:before,.non-clickable-button-added:hover .primary-link-non-clickable:before,.non-clickable-button-added:focus .primary-link-non-clickable:before,.non-clickable-button-added:hover .secondary-button-non-clickable:before,.non-clickable-button-added:focus .secondary-button-non-clickable:before{animation:chevron-blink 1.2s infinite}.primary-link:hover,.primary-link:focus,.secondary-button:hover,.secondary-button:focus{color:#201b1b;background:unset}.secondary-button:hover,.secondary-button:focus{background:var(--surface-white)}.secondary-button.button-invert:hover,.secondary-button.button-invert:focus{background:var(--surface-black)}.primary-link.link-invert,.primary-link-non-clickable.link-invert{color:#fff!important}.primary-link.link-invert:before,.primary-link-non-clickable.link-invert:before{background-image:var(--icon-link-and-button-invert)}.primary-link:hover:after,.primary-link:focus:after,.secondary-button:hover:after,.secondary-button:focus:after{display:none}.secondary-composed,.secondary-composed-non-clickable{display:inline-flex;align-items:center;gap:12px;padding:0 8px;height:24px;border:none;color:#000;cursor:pointer;text-decoration:none;transition:all .3s ease;background:var(--surface-blur)!important;border-color:var(--surface-white)!important;position:relative;margin-left:26px;font-weight:500;font-size:13px;line-height:140%;text-transform:uppercase;opacity:.8!important}.secondary-composed:before,.secondary-composed-non-clickable:before{content:"";display:inline-block;width:24px;height:24px;margin-top:0;margin-right:2px;background-image:var(--icon-link-and-button-secondary-composed);background-repeat:no-repeat;background-position:center center;vertical-align:middle;background-color:#fff;position:absolute;left:-26px}.secondary-composed:hover:after,.secondary-composed:focus:after,.secondary-composed-non-clickable:hover:after,.secondary-composed-non-clickable:focus:after{display:none}.secondary-composed:hover,.secondary-composed:focus,.non-clickable-button-added:hover .secondary-composed-non-clickable,.non-clickable-button-added:focus .secondary-composed-non-clickable{opacity:1!important}.add-to-cart-success{position:sticky;left:0;right:0;z-index:var(--z-index-add-to-cart-success-message);transform:translateY(-200%);opacity:1;height:0;transition:transform .4s cubic-bezier(.4,0,.2,1),opacity .4s cubic-bezier(.4,0,.2,1)}header:has(.notification-bar.is-shown)+.section-header+.add-to-cart-success{top:80px}header:has(.notification-bar.is-shown)+.section-header.shopify-section-header-hidden+.add-to-cart-success{top:8px}header:has(.notification-bar.is-dismissed)+.section-header+.add-to-cart-success{top:52px}header:has(.notification-bar.is-dismissed)+.section-header.shopify-section-header-hidden+.add-to-cart-success{top:8px}header+.section-header+.add-to-cart-success{top:52px}header+.section-header.shopify-section-header-hidden+.add-to-cart-success{top:8px}.add-to-cart-success__banner{display:flex;justify-content:center}.add-to-cart-success__banner span{background:var(--surface-dark);padding:0 8px;line-height:24px;color:var(--text-invert)}.add-to-cart-success.is-visible{transform:translateY(0);opacity:1!important}.add-to-cart-success.is-hiding{transform:translateY(-200%);opacity:0}@media(min-width:1024px){.add-to-cart-success{right:0;top:50px;left:unset;margin-right:12px}.add-to-cart-success__banner{display:flex;justify-content:right}}form{display:flex;flex-direction:column;gap:20px}.field{position:relative;margin-bottom:30px}.field:not(.checkbox-single):not(fieldset) label{position:absolute;left:8px;top:12px;pointer-events:none;transition:all .3s ease;color:var(--text-secondary)}.field:not(.checkbox-single):not(fieldset) label.active,.field:not(.checkbox-single):not(fieldset) input:focus+label,.field:not(.checkbox-single):not(fieldset) textarea:focus+label,.field:not(.checkbox-single):not(fieldset) select:focus+label,.field:not(.checkbox-single):not(fieldset) input:not(:placeholder-shown)+label,.field:not(.checkbox-single):not(fieldset) textarea:not(:placeholder-shown)+label,.field:not(.checkbox-single):not(fieldset) select:not([value=""])+label{top:-12px;left:8px;font-size:11px;line-height:140%;letter-spacing:.3px}.field input[type=text],.field input[type=email],.field input[type=password],.field input[type=number],.field input[type=date],.field input[type=color],.field input[type=file],.field textarea,.field select{width:100%;background:transparent;padding:8px 8px 1px;padding-block-end:8px;border:1px solid transparent;outline:none;transition:border-bottom .3s ease;background-image:linear-gradient(to right,var(--border-primary) 1px,transparent 1px);background-size:5px 1px;background-repeat:repeat-x;background-position:left bottom}.field input::placeholder,.field textarea::placeholder{color:transparent}.field input[type=text]:focus,.field input[type=email]:focus,.field input[type=password]:focus,.field input[type=number]:focus,.field input[type=date]:focus,.field input[type=color]:focus,.field input[type=file]:focus,.field textarea:focus,.field select:focus{background:none;border-bottom:1px solid var(--border-primary)}.field textarea{resize:vertical;min-height:100px}.field select{cursor:pointer;-webkit-appearance:none;appearance:none;background-image:var(--icon-form-dropdown);background-repeat:no-repeat;background-position:right 0 center;padding-right:30px}.field input[type=date],.field input[type=color]{cursor:pointer}.field .error-message{display:none;color:#d32f2f;margin-top:5px}.field.error .error-message{display:block}.field.error input,.field.error textarea,.field.error select{border-bottom-color:#d32f2f}fieldset.field{border:none;padding:0;margin-bottom:30px}fieldset.field legend{margin-bottom:15px}.radio-group{display:flex;align-items:center;margin-bottom:12px}.radio-group input[type=radio]{width:20px;height:20px;margin:0 10px 0 0;cursor:pointer;-webkit-appearance:none;appearance:none;border:none;border-radius:50%;background-color:transparent;background-image:var(--icon-form-radio-unchecked);background-size:100% 100%;background-position:center;background-repeat:no-repeat;transition:all .2s ease;flex-shrink:0}.radio-group input[type=radio]:hover{background-image:var(--icon-form-radio-unchecked-hover)}.radio-group input[type=radio]:focus{outline:none;background-image:var(--icon-form-radio-unchecked-focus)}.radio-group input[type=radio]:disabled{background-image:var(--icon-form-radio-unchecked);opacity:.5}.radio-group input[type=radio]:checked{background-image:var(--icon-form-radio-checked)}.radio-group input[type=radio]:checked:hover{background-image:var(--icon-form-radio-hover)}.radio-group input[type=radio]:checked:focus{background-image:var(--icon-form-radio-focus)}.radio-group input[type=radio]:checked:disabled{background-image:var(--icon-form-radio-checked);opacity:.5}.radio-group label{cursor:pointer;-webkit-user-select:none;user-select:none;position:static}.radio-group:has(input[type=radio]:disabled) label{opacity:.5}.checkbox-group{display:flex;align-items:center;margin-bottom:12px;padding-left:0}.checkbox-group input[type=checkbox]{width:20px;height:20px;margin:0 10px 0 0;cursor:pointer;-webkit-appearance:none;appearance:none;border:none;background-color:transparent;background-image:var(--icon-form-checkbox-unchecked);background-size:100% 100%;background-position:center;background-repeat:no-repeat;transition:all .2s ease;flex-shrink:0}.checkbox-group input[type=checkbox]:hover{background-image:var(--icon-form-checkbox-unchecked-hover)}.checkbox-group input[type=checkbox]:focus{outline:none;background-image:var(--icon-form-checkbox-unchecked-focus)}.checkbox-group input[type=checkbox]:disabled{background-image:var(--icon-form-checkbox-unchecked);opacity:.5}.checkbox-group input[type=checkbox]:checked{background-image:var(--icon-form-checkbox-checked)}.checkbox-group input[type=checkbox]:checked:hover{background-image:var(--icon-form-checkbox-hover)}.checkbox-group input[type=checkbox]:checked:focus{background-image:var(--icon-form-checkbox-focus)}.checkbox-group input[type=checkbox]:checked:disabled{background-image:var(--icon-form-checkbox-checked);opacity:.5}.checkbox-group label{cursor:pointer;-webkit-user-select:none;user-select:none;position:static}.checkbox-group:has(input[type=checkbox]:disabled) label{opacity:.5}.button-group{display:flex;gap:10px;margin-top:20px}select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;background-image:var(--icon-form-dropdown);background-repeat:no-repeat;background-position:right 0 center;background-size:20px;cursor:pointer;border:none;outline:none;padding:0;width:100%;min-width:100px}.callout-description{padding:4px 12px 40px}@media(min-width:1024px){.callout-description{padding:2px 12px 80px}.callout-description p{max-width:707px}}.duration-a1{transition-duration:var(--duration-a1)}.duration-a2{transition-duration:var(--duration-a2)}.duration-a3{transition-duration:var(--duration-a3)}.duration-a4{transition-duration:var(--duration-a4)}.duration-a5{transition-duration:var(--duration-a5)}.ease-instant{transition-timing-function:var(--ease-instant)}.ease-standard{transition-timing-function:var(--ease-standard)}.ease-linear{transition-timing-function:var(--ease-linear)}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeOut{0%{opacity:1}to{opacity:0}}@keyframes slideInRight{0%{transform:translate(100%)}to{transform:translate(0)}}@keyframes slideOutRight{0%{transform:translate(0)}to{transform:translate(100%)}}@keyframes flipUpOut{0%{transform:translateY(0);opacity:1}to{transform:translateY(-100%);opacity:0}}@keyframes flipUpIn{0%{transform:translateY(100%);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes flipDownOut{0%{transform:translateY(0);opacity:1}to{transform:translateY(100%);opacity:0}}@keyframes flipDownIn{0%{transform:translateY(-100%);opacity:0}to{transform:translateY(0);opacity:1}}.product-form__submit{display:grid;place-items:center}.product-form__submit .button-text,.product-form__submit .added-to-cart-confirmation-box{grid-area:1 / 1;transition:opacity var(--duration-a3) var(--ease-standard)}.product-form__submit .added-to-cart-confirmation-box{opacity:0}.product-form__submit.is-showing-confirmation{pointer-events:none}.product-form__submit.is-showing-confirmation .button-text{opacity:0}.product-form__submit.is-showing-confirmation .added-to-cart-confirmation-box{opacity:1}hr.dotted{border:0 none;background-color:unset;position:relative;background-image:linear-gradient(to right,var(--border-primary) 1px,transparent 1px);background-size:5px 1px;background-repeat:repeat-x;background-position:left bottom;margin:24px 0}
/*# sourceMappingURL=/cdn/shop/t/420/assets/non-critical.css.map */
