.button,.shopify-payment-button__button--unbranded,.shopify-challenge__button,.customer button{display:inline-flex;align-items:center;justify-content:center;gap:var(--fuly-space-2);font-family:var(--fuly-font-heading)!important;font-weight:800!important;font-size:var(--fuly-font-size-body)!important;text-transform:uppercase!important;letter-spacing:.01em;padding:14px 28px!important;border-radius:var(--fuly-radius-pill)!important;border:var(--fuly-border)!important;box-shadow:var(--fuly-shadow)!important;background-color:var(--fuly-yellow-spark)!important;color:var(--fuly-cartoon-black)!important;cursor:pointer;transition:transform var(--fuly-transition),box-shadow var(--fuly-transition);min-height:44px;text-decoration:none!important;min-width:44px}.button:before,.button:after{display:none!important}.button:hover,.shopify-payment-button__button--unbranded:hover,.shopify-challenge__button:hover{transform:translate(2px,2px);box-shadow:var(--fuly-shadow-hover)!important}.button:active{transform:translate(3px,3px);box-shadow:1px 1px 0 var(--fuly-cartoon-black)!important}.button[disabled],.button.disabled,.button--disabled{opacity:.5!important;cursor:not-allowed!important;pointer-events:none!important}.button--secondary,.button.button--secondary{background-color:var(--fuly-white-lab)!important;color:var(--fuly-cartoon-black)!important}.button--tertiary,.button.button--tertiary{background-color:transparent!important;border:none!important;box-shadow:none!important;text-decoration:underline!important;padding:8px 0!important}.button--tertiary:hover{color:var(--fuly-cereza)!important;transform:none;box-shadow:none!important}.product-form__submit,.shopify-payment-button__button{background-color:var(--fuly-yellow-spark)!important;color:var(--fuly-cartoon-black)!important}.product-form__submit[aria-disabled=true],.product-form__submit[disabled]{background-color:var(--fuly-muted)!important;color:var(--fuly-muted-text)!important}.pagination__item,.pagination__item-arrow{font-family:var(--fuly-font-heading)!important;font-weight:800!important;border-radius:var(--fuly-radius-sm)!important;border:var(--fuly-border-sm)!important;padding:8px 12px!important;margin:0 4px;background-color:var(--fuly-white-lab)!important;color:var(--fuly-cartoon-black)!important;min-width:40px;min-height:40px}.pagination__item.pagination__item--current{background-color:var(--fuly-yellow-spark)!important;box-shadow:var(--fuly-shadow-sm)!important}.field__input,.select__select,.select select,input[type=text],input[type=search],input[type=email],input[type=tel],input[type=url],input[type=password],input[type=number],textarea{font-family:var(--fuly-font-body)!important;font-size:16px!important;border-radius:var(--fuly-radius)!important;border:var(--fuly-border)!important;box-shadow:none!important;background-color:var(--fuly-white-lab);color:var(--fuly-cartoon-black);padding:14px 18px!important;min-height:44px}.field__input:focus,.select__select:focus,.select select:focus,input:focus,textarea:focus{outline:none!important;border-color:var(--fuly-cartoon-black)!important}.field:before,.field:after,.select:before,.select:after{display:none!important}.field__label{font-family:var(--fuly-font-label)!important;font-size:var(--fuly-font-size-label)!important;text-transform:uppercase;letter-spacing:var(--fuly-letter-spacing-label);color:var(--fuly-cartoon-black);background-color:var(--fuly-white-lab);padding:0 8px}.select{border-radius:var(--fuly-radius)!important;border:none!important}.select:after{display:none!important}.select .icon-caret{right:18px;color:var(--fuly-cartoon-black)}input[type=checkbox],input[type=radio]{accent-color:var(--fuly-yellow-spark);width:20px;height:20px;cursor:pointer}.card,.card-wrapper{border-radius:var(--fuly-radius);overflow:visible}.card--standard.card--media>.card__content,.card-wrapper .card__content{padding-top:var(--fuly-space-4)}.card-information{row-gap:var(--fuly-space-2)}.card__heading,.card__information .card__heading{font-family:var(--fuly-font-heading)!important;font-weight:800!important;text-transform:uppercase;font-size:var(--fuly-font-size-h4)}.card__heading a{color:var(--fuly-cartoon-black);text-decoration:none}.card__heading a:hover{color:var(--fuly-cereza)}.card-wrapper .card__media .media,.card.card--media .card__inner .card__media .media{border-radius:var(--fuly-radius);border:var(--fuly-border);box-shadow:var(--fuly-shadow);transition:transform var(--fuly-transition),box-shadow var(--fuly-transition);overflow:hidden}.card-wrapper:hover .card__media .media{transform:translate(2px,2px);box-shadow:var(--fuly-shadow-hover)}.card-wrapper .card__media .media img{mix-blend-mode:var(--fuly-image-blend);transition:transform .3s ease}.card-wrapper:hover .card__media .media img{transform:scale(1.03)}.price{font-family:var(--fuly-font-heading)}.price__regular .price-item--regular,.price__sale .price-item--sale{font-size:var(--fuly-font-size-h3);color:var(--fuly-cartoon-black)}.price__sale .price-item--regular{color:var(--fuly-muted-text);text-decoration:line-through}.price__badge-sale,.price__badge-sold-out{font-family:var(--fuly-font-label);font-size:var(--fuly-font-size-label-sm);text-transform:uppercase;letter-spacing:var(--fuly-letter-spacing-label);border-radius:var(--fuly-radius-sm);border:var(--fuly-border-sm);padding:4px 10px;background-color:var(--fuly-cereza);color:var(--fuly-white-lab)}.badge{font-family:var(--fuly-font-label)!important;font-size:var(--fuly-font-size-label-sm)!important;font-weight:400!important;text-transform:uppercase!important;letter-spacing:var(--fuly-letter-spacing-label);padding:6px 12px!important;border-radius:var(--fuly-radius-sm)!important;border:var(--fuly-border-sm)!important}.badge.badge--bottom-left,.badge.badge--top-left{top:1rem;left:1rem}.badge.badge--bottom-right,.badge.badge--top-right{top:1rem;right:1rem}.fuly-tag-label{display:inline-flex;align-items:center;gap:4px;font-family:var(--fuly-font-label);font-size:var(--fuly-font-size-label-sm);font-weight:400;text-transform:uppercase;letter-spacing:var(--fuly-letter-spacing-label);padding:6px 12px;background-color:var(--fuly-yellow-spark);color:var(--fuly-cartoon-black);border:var(--fuly-border);border-radius:var(--fuly-radius-sm);box-shadow:var(--fuly-shadow-sm)}.fuly-mini-tag{display:inline-block;font-family:var(--fuly-font-label);font-size:10px;font-weight:400;text-transform:uppercase;letter-spacing:var(--fuly-letter-spacing-label);padding:2px 10px;background-color:var(--fuly-white-lab);color:var(--fuly-cartoon-black);border:var(--fuly-border-sm);border-radius:var(--fuly-radius-full)}.product__accordion.accordion,.accordion{border:var(--fuly-border);border-radius:var(--fuly-radius);box-shadow:var(--fuly-shadow);margin-bottom:var(--fuly-space-4);background-color:var(--fuly-white-lab);overflow:hidden}.product__accordion.accordion summary,.accordion summary{font-family:var(--fuly-font-heading)!important;font-weight:800!important;font-size:var(--fuly-font-size-h4)!important;text-transform:uppercase;padding:18px 20px!important;cursor:pointer;list-style:none;display:flex;align-items:center;justify-content:space-between;gap:12px;background-color:transparent;border-top:none;border-bottom:none}.product__accordion.accordion summary::-webkit-details-marker,.accordion summary::-webkit-details-marker{display:none}.product__accordion.accordion summary .icon,.product__accordion.accordion summary .icon-caret,.accordion summary .icon-caret{transition:transform .2s ease;flex-shrink:0}.product__accordion.accordion[open] summary .icon-caret,.accordion[open] summary .icon-caret{transform:rotate(90deg)}.product__accordion.accordion[open] summary,.accordion[open] summary{border-bottom:var(--fuly-border)}.product__accordion.accordion .accordion__content,.accordion .accordion__content{padding:18px 20px!important;font-family:var(--fuly-font-body);font-size:var(--fuly-font-size-body);line-height:var(--fuly-line-height-body);color:var(--fuly-cartoon-black);background-color:transparent}.quantity{border:var(--fuly-border);border-radius:var(--fuly-radius-pill);box-shadow:var(--fuly-shadow-sm);overflow:hidden;width:auto;display:inline-flex;background-color:var(--fuly-white-lab);min-height:48px}.quantity input[type=number],.quantity__input{font-family:var(--fuly-font-heading)!important;font-weight:800!important;font-size:var(--fuly-font-size-body)!important;border:none!important;box-shadow:none!important;padding:8px 0!important;width:56px;text-align:center;background-color:transparent;color:var(--fuly-cartoon-black)}.quantity__button{border:none!important;background:transparent!important;color:var(--fuly-cartoon-black)!important;min-width:34px;min-height:34px;padding:0 16px;cursor:pointer;transition:background-color var(--fuly-transition)}.quantity__button:hover{background-color:var(--fuly-muted)!important}.variant-input-wrapper,.product-form__input input[type=radio]+label,fieldset.js.product-form__input input[type=radio]+label{border-radius:var(--fuly-radius)!important;border:var(--fuly-border)!important;padding:10px 18px!important;font-family:var(--fuly-font-heading)!important;font-weight:700!important;text-transform:uppercase;background-color:var(--fuly-white-lab)!important;color:var(--fuly-cartoon-black)!important;cursor:pointer;transition:var(--fuly-transition);margin:0 8px 8px 0}.product-form__input input[type=radio]:checked+label,fieldset.js.product-form__input input[type=radio]:checked+label{background-color:var(--fuly-yellow-spark)!important;box-shadow:var(--fuly-shadow-sm)!important}.product-form__input input[type=radio]:focus-visible+label{outline:var(--fuly-focus-ring);outline-offset:var(--fuly-focus-offset)}.breadcrumb{font-family:var(--fuly-font-label);font-size:var(--fuly-font-size-label);text-transform:uppercase;letter-spacing:var(--fuly-letter-spacing-label);padding:var(--fuly-space-4) 0}.breadcrumb a{color:var(--fuly-muted-text);text-decoration:none}.breadcrumb a:hover{color:var(--fuly-cereza)}.breadcrumb__separator{margin:0 var(--fuly-space-2);color:var(--fuly-muted-text)}table{border-radius:var(--fuly-radius);overflow:hidden;border:var(--fuly-border)}table th,table td{padding:12px 16px;border-bottom:var(--fuly-border-sm)}table th{font-family:var(--fuly-font-label);text-transform:uppercase;letter-spacing:var(--fuly-letter-spacing-label);background-color:var(--fuly-muted)}.fuly-no-scrollbar{scrollbar-width:none;-ms-overflow-style:none}.fuly-no-scrollbar::-webkit-scrollbar{display:none}.sdc-wrapper{margin:2rem 0!important}.sdc-wrapper .sdc-btn{--shadow-horizontal-offset: var(--buttons-shadow-horizontal-offset) !important;--shadow-vertical-offset: var(--buttons-shadow-vertical-offset) !important;--shadow-blur-radius: var(--buttons-shadow-blur-radius) !important;--shadow-opacity: var(--buttons-shadow-opacity) !important;--border-offset: var(--buttons-border-offset) !important;--border-opacity: calc(1 - var(--buttons-border-opacity)) !important;position:relative!important;z-index:0!important;display:inline-flex!important;justify-content:center!important;align-items:center!important;min-width:calc(12rem + var(--buttons-border-width) * 2)!important;min-height:calc(4.5rem + var(--buttons-border-width) * 2)!important;padding:0 3rem!important;border:var(--fuly-border)!important;box-shadow:var(--fuly-shadow)!important;border-radius:100px!important;outline:none!important;cursor:pointer!important;font-family:var(--fuly-font-heading)!important;font-style:var(--font-body-style)!important;font-weight:800!important;font-size:18px!important;letter-spacing:.1rem!important;line-height:calc(1 + .2 / var(--font-body-scale))!important;text-align:center!important;text-decoration:none!important;color:rgb(var(--color-button-text))!important;background-color:rgba(var(--color-button),var(--alpha-button-background))!important;-webkit-appearance:none!important;appearance:none!important;transition:box-shadow var(--duration-short) ease!important}.sdc-wrapper .sdc-btn:before{content:""!important;position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;z-index:-1!important;border-radius:100px!important;box-shadow:var(--shadow-horizontal-offset) var(--shadow-vertical-offset) var(--shadow-blur-radius) rgba(var(--color-shadow),var(--shadow-opacity))!important}.sdc-wrapper .sdc-btn:after{content:""!important;position:absolute!important;top:var(--buttons-border-width)!important;right:var(--buttons-border-width)!important;bottom:var(--buttons-border-width)!important;left:var(--buttons-border-width)!important;z-index:1!important;border-radius:100px!important;box-shadow:0 0 0 calc(var(--buttons-border-width) + var(--border-offset)) rgba(var(--color-button-text),var(--border-opacity)),0 0 0 var(--buttons-border-width) rgba(var(--color-button),var(--alpha-button-background))!important;transition:box-shadow var(--duration-short) ease!important}.sdc-wrapper .sdc-btn:not([disabled]):hover:after{--border-offset: 1.3px !important;box-shadow:0 0 0 calc(var(--buttons-border-width) + var(--border-offset)) rgba(var(--color-button-text),var(--border-opacity)),0 0 0 calc(var(--buttons-border-width) + 1px) rgba(var(--color-button),var(--alpha-button-background))!important}.fuly-cart-discount{display:flex!important;gap:var(--fuly-space-2)!important;align-items:stretch!important;margin-bottom:var(--fuly-space-3)!important}.fuly-cart-discount__input{flex:1 1 auto!important;min-width:0!important}.fuly-cart-discount__btn{--shadow-horizontal-offset: var(--buttons-shadow-horizontal-offset) !important;--shadow-vertical-offset: var(--buttons-shadow-vertical-offset) !important;--shadow-blur-radius: var(--buttons-shadow-blur-radius) !important;--shadow-opacity: var(--buttons-shadow-opacity) !important;--border-offset: var(--buttons-border-offset) !important;--border-opacity: calc(1 - var(--buttons-border-opacity)) !important;position:relative!important;z-index:0!important;display:inline-flex!important;justify-content:center!important;align-items:center!important;min-height:calc(4.5rem + var(--buttons-border-width) * 2)!important;padding:0 3rem!important;border:var(--fuly-border)!important;box-shadow:var(--fuly-shadow)!important;border-radius:100px!important;outline:none!important;cursor:pointer!important;font-family:var(--fuly-font-heading)!important;font-style:var(--font-body-style)!important;font-weight:800!important;font-size:18px!important;letter-spacing:.1rem!important;line-height:calc(1 + .2 / var(--font-body-scale))!important;text-align:center!important;text-decoration:none!important;color:rgb(var(--color-button-text))!important;background-color:rgba(var(--color-button),var(--alpha-button-background))!important;-webkit-appearance:none!important;appearance:none!important;transition:box-shadow var(--duration-short) ease!important}.fuly-cart-discount__btn:before{content:""!important;position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;z-index:-1!important;border-radius:100px!important;box-shadow:var(--shadow-horizontal-offset) var(--shadow-vertical-offset) var(--shadow-blur-radius) rgba(var(--color-shadow),var(--shadow-opacity))!important}.fuly-cart-discount__btn:after{content:""!important;position:absolute!important;top:var(--buttons-border-width)!important;right:var(--buttons-border-width)!important;bottom:var(--buttons-border-width)!important;left:var(--buttons-border-width)!important;z-index:1!important;border-radius:100px!important;box-shadow:0 0 0 calc(var(--buttons-border-width) + var(--border-offset)) rgba(var(--color-button-text),var(--border-opacity)),0 0 0 var(--buttons-border-width) rgba(var(--color-button),var(--alpha-button-background))!important;transition:box-shadow var(--duration-short) ease!important}.fuly-cart-discount__btn:not([disabled]):hover:after{--border-offset: 1.3px !important;box-shadow:0 0 0 calc(var(--buttons-border-width) + var(--border-offset)) rgba(var(--color-button-text),var(--border-opacity)),0 0 0 calc(var(--buttons-border-width) + 1px) rgba(var(--color-button),var(--alpha-button-background))!important}#subscription-widget-root{--sub-text-primary: var(--fuly-cartoon-black);--sub-text-secondary: var(--fuly-muted-text);--sub-freq-text: var(--fuly-cartoon-black);--sub-freq-text-active: var(--fuly-cartoon-black);--sub-badge-text: var(--fuly-cartoon-black);--sub-benefit-bg: var(--fuly-yellow-spark);--sub-benefit-check: var(--fuly-cartoon-black);font-family:var(--fuly-font-body);color:var(--fuly-cartoon-black)}#subscription-widget-root>div{background:var(--fuly-white-lab)!important;border:var(--fuly-border)!important;border-radius:var(--fuly-radius)!important;box-shadow:var(--fuly-shadow)!important;padding:18px 20px!important;margin:20px 0!important}#subscription-widget-root>div>div{margin-bottom:0!important}#subscription-widget-root .purchase-option{border-bottom-color:#1a1a1a1f!important}#subscription-widget-root .purchase-option label>span:first-child,#subscription-widget-root .purchase-option label>div:first-child>span:first-child{font-family:var(--fuly-font-heading)!important;font-weight:800!important;font-size:16px!important;letter-spacing:.01em!important;color:var(--fuly-cartoon-black)!important}#subscription-widget-root .sub-price-one-time,#subscription-widget-root .sub-price-subscription{font-family:var(--fuly-font-heading)!important;font-weight:800!important;font-size:17px!important;color:var(--fuly-cartoon-black)!important}#subscription-widget-root .sub-price-original{font-family:var(--fuly-font-body)!important;color:var(--fuly-muted-text)!important;text-decoration:line-through!important}#subscription-widget-root .sub-discount-badge{background:var(--fuly-yellow-spark)!important;color:var(--fuly-cartoon-black)!important;font-family:var(--fuly-font-label)!important;font-weight:700!important;text-transform:uppercase!important;letter-spacing:.03em!important;border-radius:var(--fuly-radius-sm)!important;padding:4px 8px!important}#subscription-widget-root input[type=radio][name=purchase-type]{accent-color:var(--fuly-yellow-spark)!important;width:20px!important;height:20px!important}#subscription-widget-root #frequency-select{font-family:var(--fuly-font-body)!important;font-size:16px!important;color:var(--fuly-cartoon-black)!important;background:var(--fuly-white-lab)!important;border:var(--fuly-border-sm)!important;border-radius:var(--fuly-radius-sm)!important;padding:12px 16px!important}#subscription-widget-root #subscription-details>label{font-family:var(--fuly-font-label)!important;font-weight:700!important;text-transform:uppercase!important;letter-spacing:var(--fuly-letter-spacing-label)!important;color:var(--fuly-cartoon-black)!important}#subscription-widget-root #subscription-benefits span{font-family:var(--fuly-font-body)!important}
/*# sourceMappingURL=/cdn/shop/t/59/assets/fuly-components.css.map */
