.product-options-row{display:flex;flex-direction:column;align-items:stretch;flex-wrap:nowrap;justify-content:flex-start;gap:0;width:100%;max-width:100%;box-sizing:border-box;margin:10px 0 12px;padding:2px 14px;border:1px solid #f6dfeb;border-radius:18px;background:#fff;box-shadow:0 12px 24px -20px #e5007e8c}.product-options-row variant-selects{display:block;flex:none;width:100%;min-width:0}.product-options-row fieldset.product-form__input{display:grid;grid-template-columns:minmax(96px,1fr) minmax(0,auto);align-items:center;column-gap:12px;row-gap:8px;box-sizing:border-box;width:100%;min-width:0;max-width:none;margin:0;padding:10px 0;border:0;border-bottom:1px solid #fbe9f2}.product-options-row .po__valores{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:10px 12px;min-width:0}.product-options-row fieldset.product-form__input.product-form__input--pill{grid-template-columns:minmax(0,1fr)}.product-options-row .product-form__input--pill .po__valores{justify-content:flex-start;gap:8px}.product-options-row .po__etiqueta{display:block;min-width:0;margin:0;padding:0;text-align:left;font-size:13px;font-weight:700;line-height:1.35;color:#7b6a74}.product-options-row .po__etiqueta [data-selected-value]{display:inline-block;margin-left:2px;padding:0 8px;border-radius:999px;background:#fff0f7;color:#b3005f;font-size:12.5px;font-weight:800}.product-options-row .product-form__input--swatch .swatch-input__input+.swatch-input__label{--swatch-input--size: 30px;position:relative;display:block;width:auto;height:auto;margin:0;padding:0;border:0;border-radius:50%;background:transparent;outline:2px solid transparent;outline-offset:2px;transition:outline-color .2s ease,transform .2s cubic-bezier(.2,.8,.2,1)}.product-options-row .product-form__input--swatch .swatch-input__input+.swatch-input__label:hover{outline:2px solid rgba(229,0,126,.4);outline-offset:2px;transform:translateY(-2px) scale(1.08)}.product-options-row .product-form__input--swatch .swatch-input__input:checked+.swatch-input__label,.product-options-row .product-form__input--swatch .swatch-input__input:active+.swatch-input__label{outline:2px solid #e5007e;outline-offset:2px;background:transparent;box-shadow:none}.product-options-row .product-form__input--swatch .swatch-input__input:checked+.swatch-input__label:after{content:"";position:absolute;right:-5px;bottom:-5px;width:15px;height:15px;border-radius:50%;background:#e5007e url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12.5l4.2 4.2L19 7'/%3E%3C/svg%3E") center / 9px no-repeat;box-shadow:0 0 0 1.5px #fff;animation:pc-pop .3s cubic-bezier(.2,.8,.2,1)}.product-options-row .product-form__input--swatch .swatch-input__input:focus-visible+.swatch-input__label{outline:2px solid #2a1622;outline-offset:3px}.product-options-row .swatch-input__label .swatch{box-shadow:inset 0 0 0 1px #2a162229}.product-options-row .product-form__input--pill input[type=radio]+label{display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;width:auto;min-height:0;margin:0;padding:7px 14px;border:1.5px solid #f2b6d3;border-radius:999px;background:#fff;color:#2a1622;font-size:13.5px;font-weight:700;letter-spacing:0;transition:background-color .2s ease,border-color .2s ease,color .2s ease,transform .2s ease,box-shadow .2s ease}.product-options-row .product-form__input--pill input[type=radio]+label:before{display:none}.product-options-row .product-form__input--pill input[type=radio]+label:hover{border-color:#e5007e;transform:translateY(-1px)}.product-options-row .product-form__input--pill input[type=radio]:checked+label{background:linear-gradient(100deg,#e5007e,#ff3d9a);border-color:transparent;color:#fff;box-shadow:0 8px 14px -8px #e5007ed9}.product-options-row .product-form__quantity{display:flex;flex:none;flex-direction:row;align-items:center;justify-content:space-between;gap:10px;box-sizing:border-box;width:100%;min-width:0;max-width:none;margin:0;padding:9px 0 7px;border:0;text-align:left}.product-options-row .product-form__quantity .form__label{width:auto;margin:0;text-align:left;font-size:12.5px;font-weight:700;color:#7b6a74}.product-options-row .quantity{width:100px;min-height:32px;margin:0;border-radius:999px;background:#fff7fb}.product-options-row .quantity:before{display:none}.product-options-row .quantity:after{border-radius:999px;box-shadow:0 0 0 1.5px #f2b6d3}.product-options-row .quantity:focus-within:after{box-shadow:0 0 0 2px #e5007e}.product-options-row .quantity__button{width:32px;color:#e5007e;border-radius:50%;transition:background-color .15s ease,transform .15s ease}.product-options-row .quantity__button:hover{background:#ffe3ef}.product-options-row .quantity__button:active{transform:scale(.82)}.product-options-row .quantity__input{font-size:15px;font-weight:800;opacity:1;color:#2a1622}@keyframes pc-pop{0%{transform:scale(0)}70%{transform:scale(1.25)}to{transform:scale(1)}}.product-form__buttons:not(:is(quick-add-modal *)){position:relative;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);align-items:stretch;gap:10px;max-width:none;margin-top:14px}.product-form__buttons:not(:is(quick-add-modal *))>:only-child{grid-column:1 / -1}.product-form__buttons:not(:is(quick-add-modal *)) .product-form__submit{display:inline-flex;align-items:center;justify-content:center;gap:6px;flex:none;box-sizing:border-box;width:100%;min-width:0;min-height:54px;margin:0;padding:0 10px;border:0;border-radius:999px;background-color:#fff!important;color:#e5007e!important;box-shadow:inset 0 0 0 2px #e5007e;font-size:13.5px;font-weight:800;letter-spacing:.01em;white-space:nowrap;transition:transform .2s cubic-bezier(.2,.8,.2,1),box-shadow .2s ease,background-color .2s ease,color .2s ease}.product-form__buttons:not(:is(quick-add-modal *)) .product-form__submit:before,.product-form__buttons:not(:is(quick-add-modal *)) .product-form__submit:after{display:none}.product-form__buttons:not(:is(quick-add-modal *)) .product-form__submit>span{display:inline-flex;align-items:center}.product-form__buttons:not(:is(quick-add-modal *)) .product-form__submit>span:before{content:"";flex:none;width:18px;height:18px;margin-right:7px;background:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3 4h2.2l2 11h10.2l2-8H6.4'/%3E%3Ccircle cx='9' cy='19.5' r='1.4'/%3E%3Ccircle cx='17' cy='19.5' r='1.4'/%3E%3C/svg%3E") center / contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3 4h2.2l2 11h10.2l2-8H6.4'/%3E%3Ccircle cx='9' cy='19.5' r='1.4'/%3E%3Ccircle cx='17' cy='19.5' r='1.4'/%3E%3C/svg%3E") center / contain no-repeat;transition:transform .25s ease}.product-form__buttons:not(:is(quick-add-modal *)) .product-form__submit:not([disabled]):hover{background-color:#e5007e!important;color:#fff!important;box-shadow:inset 0 0 0 2px #e5007e,0 14px 22px -12px #e5007ebf;transform:translateY(-2px)}.product-form__buttons:not(:is(quick-add-modal *)) .product-form__submit:not([disabled]):hover>span:before{transform:translate(-2px) rotate(-8deg)}.product-form__buttons:not(:is(quick-add-modal *)) .product-form__submit:not([disabled]):active{transform:scale(.97)}.product-form__buttons:not(:is(quick-add-modal *)) .product-form__submit:focus-visible{outline:3px solid #2a1622;outline-offset:2px}.product-form__buttons:not(:is(quick-add-modal *)) .product-form__submit[disabled]{background-color:#f6edf2!important;color:#9a8a94!important;box-shadow:none;cursor:not-allowed}.product-form__buttons:not(:is(quick-add-modal *)) .product-form__submit .loading__spinner{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center}.product-form__buttons:not(:is(quick-add-modal *)) .product-form__submit .loading__spinner.hidden{display:none}.product-form__buttons:not(:is(quick-add-modal *)) .shopify-payment-button{display:flex;flex:none;align-items:stretch;width:100%;min-width:0;min-height:54px;overflow:hidden;border-radius:999px;background:#ffe3ef;box-shadow:0 14px 22px -12px #e5007ecc}.product-form__buttons:not(:is(quick-add-modal *)) .shopify-payment-button .shopify-payment-button__button--unbranded{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:8px;box-sizing:border-box;width:100%;min-width:0;min-height:54px;padding:0 14px;overflow:hidden;border:0;border-radius:999px;background:linear-gradient(100deg,#e5007e,#ff3d9a);color:#fff;font-size:14.5px;font-weight:800;letter-spacing:.01em;white-space:nowrap;cursor:pointer;transition:transform .2s cubic-bezier(.2,.8,.2,1),filter .2s ease}.product-form__buttons:not(:is(quick-add-modal *)) .shopify-payment-button .shopify-payment-button__button--unbranded:before{content:"";position:absolute;top:0;bottom:0;left:0;right:auto;z-index:1;width:40%;border-radius:0;background:linear-gradient(120deg,transparent,rgba(255,255,255,.55),transparent);box-shadow:none;transform:translate(-180%) skew(-20deg);animation:pc-brillo 4.8s ease-in-out infinite;pointer-events:none}.product-form__buttons:not(:is(quick-add-modal *)) .shopify-payment-button .shopify-payment-button__button--unbranded:after{content:"";position:static;flex:none;z-index:auto;width:18px;height:18px;border-radius:0;background:currentColor;box-shadow:none;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12h14M13 6l6 6-6 6'/%3E%3C/svg%3E") center / contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12h14M13 6l6 6-6 6'/%3E%3C/svg%3E") center / contain no-repeat;transition:transform .25s ease}.product-form__buttons:not(:is(quick-add-modal *)) .shopify-payment-button .shopify-payment-button__button--unbranded:hover:not([disabled]){transform:translateY(-2px);filter:saturate(1.1) brightness(1.04)}.product-form__buttons:not(:is(quick-add-modal *)) .shopify-payment-button .shopify-payment-button__button--unbranded:hover:not([disabled]):after{transform:translate(4px);box-shadow:none}.product-form__buttons:not(:is(quick-add-modal *)) .shopify-payment-button .shopify-payment-button__button--unbranded:active:not([disabled]){transform:scale(.97)}.product-form__buttons:not(:is(quick-add-modal *)) .shopify-payment-button .shopify-payment-button__button--unbranded[disabled]{background:#f6edf2;color:#9a8a94;cursor:not-allowed}.product-form__buttons:not(:is(quick-add-modal *)) .shopify-payment-button .shopify-payment-button__button--unbranded[disabled]:before,.product-form__buttons:not(:is(quick-add-modal *)) .shopify-payment-button .shopify-payment-button__button--unbranded[disabled]:after{display:none}.pay-on-delivery-note{display:flex;align-items:center;justify-content:center;gap:6px;margin:8px 0 0;font-size:13px;font-weight:700;line-height:1.3;color:#b3005f}.pay-on-delivery-note svg{flex:none;color:#e5007e}@keyframes pc-brillo{0%{transform:translate(-180%) skew(-20deg)}35%,to{transform:translate(380%) skew(-20deg)}}@media screen and (min-width:400px){.product-form__buttons:not(:is(quick-add-modal *)) .product-form__submit{font-size:14.5px;padding:0 14px}.product-form__buttons:not(:is(quick-add-modal *)) .shopify-payment-button .shopify-payment-button__button--unbranded{font-size:15px}}@media(prefers-reduced-motion:reduce){.product-form__buttons:not(:is(quick-add-modal *)) .shopify-payment-button .shopify-payment-button__button--unbranded:before,.product-options-row .product-form__input--swatch .swatch-input__input:checked+.swatch-input__label:after{animation:none}.product-form__buttons:not(:is(quick-add-modal *)) .shopify-payment-button .shopify-payment-button__button--unbranded:before{display:none}.product-form__buttons:not(:is(quick-add-modal *)) .product-form__submit,.product-form__buttons:not(:is(quick-add-modal *)) .shopify-payment-button .shopify-payment-button__button--unbranded,.product-options-row .quantity__button,.product-options-row .product-form__input--swatch .swatch-input__input+.swatch-input__label{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/20/assets/product-compra-duki.css.map */
