.shopify-payment-button__button:not(.shopify-payment-button__button--branded):before,.shopify-payment-button__button.shopify-payment-button__button--branded .shopify-cleanslate div[role="button"]:before,.variations input[type="radio"] + label:before,.variations .product-form__input--color input[type="radio"] + label,.variations .product-form__input--color input[type="radio"] + label:after,.variations .product-form__input--siblings label,.variations .product-form__input--siblings label:after,.product-images-buttons .slider-button,.thb-product-detail .product-single__media-zoom svg,.thb-product-detail .product-single__media.product-single__media-model .product-single__media-model-button svg,.accordion summary span:before,.clipboard--bubble,.product-popup-modal,.product-add-to-cart-sticky,.product-add-to-cart-sticky--inner .plus:before{transition:all .25s cubic-bezier(.104,.204,.492,1)}.product-form__input{padding:0;margin:0 0 20px;border:0}.product-form__input .form__label{display:flex;width:100%;align-items:center;font-weight:600;font-size:1.125rem;letter-spacing:.02em;margin:10px 0}.product-form__input .form__label__value{font-weight:400;text-transform:none;margin-right:20px;padding-left:2px}.product-form__input .form__label .product-popup-modal__opener{display:inline-flex;margin-left:auto}[dir="rtl"] .product-form__input .form__label .product-popup-modal__opener{margin-left:0;margin-right:auto}.variations .product-form__input--dropdown .select,.variations .product-form__input--dropdown select{width:100%;margin-bottom:0}.variations .product-form__input--block{display:flex;flex-wrap:wrap;padding-left:1px;padding-top:1px}.variations .product-form__input--block input[type="radio"] + label{width:auto;min-width:48px;height:48px;display:inline-flex;align-items:center;justify-content:center;padding:5px 15px;font-size:.8125rem;margin-left:-1px;margin-top:-1px;cursor:pointer;box-shadow:0 0 0 1px var(--color-border) inset}@media only screen and (min-width:768px){.variations .product-form__input--block input[type="radio"] + label{margin-right:0}}.variations .product-form__input--block input[type="radio"]:checked + label{z-index:5;box-shadow:0 0 0 1px #615f5d inset}.variations .product-form__input--block input[type="radio"]:focus-visible + label{transform:scale(.9);box-shadow:0 0 0 2px #015ecc}.variations .product-form__input--color{display:flex;flex-wrap:wrap;padding-left:1px}.variations .product-form__input--color input[type="radio"] + label{width:48px;height:48px;display:inline-flex;text-indent:-9999em;position:relative;margin-left:-1px;color:transparent;cursor:pointer;z-index:4;box-shadow:0 0 0 1px var(--color-border) inset}.variations .product-form__input--color input[type="radio"] + label:after{content:"";display:block;position:absolute;top:14px;left:14px;right:14px;bottom:14px;border-radius:50%;background-position:center;background-size:cover;background-color:var(--option-color);background-image:var(--option-color-image)}.variations .product-form__input--color input[type="radio"]:checked + label{z-index:5;box-shadow:0 0 0 1px #615f5d inset}.variations .product-form__input--color input[type="radio"]:hover:after{transform:scale(.9)}.variations .product-form__input--color input[type="radio"]:focus-visible + label{transform:scale(.9);box-shadow:0 0 0 2px #015ecc inset}.variations .product-form__input--color--large input[type="radio"] + label{width:64px;height:64px}.variations .product-form__input--color--xlarge input[type="radio"] + label{width:80px;height:80px}.variations .product-form__input--siblings{display:flex;flex-wrap:wrap;padding-left:1px;margin-bottom:var(--siblings-margin,20px)}.variations .product-form__input--siblings label{width:48px;height:48px;display:inline-flex;text-indent:-9999em;position:relative;margin-left:-1px;color:transparent;cursor:pointer;z-index:4;box-shadow:0 0 0 1px var(--color-border) inset}.variations .product-form__input--siblings label:after{content:"";display:block;position:absolute;top:14px;left:14px;right:14px;bottom:14px;border-radius:50%;background-position:center;background-size:cover;background-color:var(--option-color);background-image:var(--option-color-image)}.variations .product-form__input--siblings label a{display:block;position:absolute;inset:0;z-index:40}.variations .product-form__input--siblings label.active{z-index:5;box-shadow:0 0 0 1px #615f5d inset}.variations .product-form__input--siblings label.sold-out:after{opacity:.4}.variations .product-form__input--siblings input[type="radio"]:checked + label{z-index:5;box-shadow:0 0 0 1px #615f5d inset}.variations .product-form__input--siblings input[type="radio"]:hover:after{transform:scale(.9)}.variations .product-form__input--siblings input[type="radio"]:focus-visible + label{transform:scale(.9);box-shadow:0 0 0 2px #015ecc inset}.variations .product-form__input--siblings--large label{width:64px;height:64px}.variations .product-form__input--siblings--xlarge label{width:80px;height:80px}