vitoria-packages#FORM{position:relative;height:auto;width:100%;clear:both;display:flow-root;background:#fff7fa;scroll-margin-top:20px;max-width:480px;margin:0 auto;padding:24px 20px 30px;color:#422637;font:15px/1.5 Arial,sans-serif}vitoria-packages,vitoria-packages *{box-sizing:border-box}vitoria-packages .vp-header{margin-bottom:28px}vitoria-packages .vp-back{color:#775665;text-decoration:none;font-size:13px}vitoria-packages .vp-brand{color:#a72158;letter-spacing:2.2px;font-size:11px;text-align:center;font-weight:700;margin:0 0 16px}vitoria-packages .vp-steps{display:flex;justify-content:center;gap:16px;list-style:none;padding:0;margin:0 0 28px;color:#8e7d85;font-size:11px}vitoria-packages .vp-steps li{display:flex;align-items:center;gap:5px}vitoria-packages .vp-steps span{display:grid;place-items:center;width:22px;height:22px;border-radius:50%;background:#eee4e9}vitoria-packages .vp-steps li:first-child{color:#aa2057;font-weight:700}vitoria-packages .vp-steps li:first-child span{background:#b71958;color:#fff}vitoria-packages h2{font-size:29px;line-height:1.2;text-align:center;margin:0 0 12px;letter-spacing:-.7px}vitoria-packages .vp-intro{text-align:center;color:#806471;margin:0 10px 26px;font-size:14px}vitoria-packages fieldset{border:0;padding:0;margin:0;min-width:0}vitoria-packages legend{font-weight:700;margin-bottom:12px}vitoria-packages .vp-option{display:flex;align-items:center;gap:11px;background:#fff;border:2px solid #e7d6df;border-radius:13px;padding:16px 13px;margin-bottom:12px;cursor:pointer;min-height:90px;-webkit-tap-highlight-color:transparent}vitoria-packages .vp-option:has(input:checked){border-color:#b71958;background:#fff0f6;box-shadow:0 3px 12px #b719580b}vitoria-packages .vp-option:has(input:focus-visible){outline:3px solid #422637;outline-offset:2px}vitoria-packages .vp-option input{accent-color:#b71958;width:19px;height:19px;margin:0;flex-shrink:0}vitoria-packages .vp-option-copy{flex:1;min-width:0}vitoria-packages .vp-badge{display:inline-block;padding:4px 8px;margin-bottom:6px;border-radius:999px;background:#b71958;color:#fff;font-size:11px;line-height:1.2;font-weight:700;letter-spacing:.3px;text-transform:uppercase}vitoria-packages .vp-option-copy strong{display:block;font-size:14px}vitoria-packages .vp-option-copy small{display:block;font-size:11px;color:#826575;margin-top:5px}vitoria-packages .vp-price{font-size:20px;font-weight:700;white-space:nowrap}vitoria-packages .vp-price small{font-size:13px}vitoria-packages .vp-summary{padding:16px;background:#fff;border:1px solid #eadde3;border-radius:12px;margin-top:22px}vitoria-packages .vp-summary p{margin:0 0 13px;display:flex;gap:15px;justify-content:space-between;font-size:12px}vitoria-packages .vp-summary strong{text-align:right}vitoria-packages .vp-summary .vp-total{border-top:1px solid #eee1e7;padding-top:14px;align-items:center;font-weight:700;font-size:15px}vitoria-packages .vp-total strong{color:#b71958;font-size:23px;white-space:nowrap}vitoria-packages .vp-summary>small{color:#89717d;font-size:11px;display:block}vitoria-packages .vp-continue{display:flex;justify-content:center;align-items:center;gap:8px;min-height:58px;border-radius:12px;color:#fff;background:#b71958;text-decoration:none;text-align:center;font-weight:700;padding:15px 12px;margin-top:18px}vitoria-packages .vp-continue[aria-disabled=true]{opacity:.5;cursor:not-allowed}vitoria-packages a:focus-visible{outline:3px solid #422637;outline-offset:3px}vitoria-packages .vp-help{font-size:12px;text-align:center;color:#876c79;margin:12px 15px 20px}vitoria-packages .vp-cod{text-align:center;font-size:12px;padding-top:18px;border-top:1px solid #e8dbe1;color:#876c79}vitoria-packages .vp-cod strong{color:#573346}vitoria-packages footer{text-align:center;font-size:11px;margin-top:20px}vitoria-packages footer a{color:#8a7080}@media(max-width:360px){vitoria-packages{padding:20px 14px}vitoria-packages .vp-steps{gap:9px}vitoria-packages .vp-price{font-size:18px}vitoria-packages .vp-option{gap:8px;padding:14px 10px}}html{scroll-behavior:smooth}body.vitoria-page{padding-bottom:calc(88px + env(safe-area-inset-bottom,0px))}#FORM{scroll-margin-top:16px}.vitoria-sticky-cta{position:fixed;left:50%;bottom:0;transform:translate(-50%);width:100%;max-width:420px;box-sizing:border-box;padding:10px 16px calc(10px + env(safe-area-inset-bottom,0px));background:transparent;box-shadow:none;pointer-events:none;z-index:10000}.vitoria-sticky-cta a{display:flex;justify-content:center;align-items:center;gap:10px;min-height:52px;border-radius:12px;background:#c51d5d;color:#fff;font:700 17px/1.4 Arial,sans-serif;text-decoration:none;pointer-events:auto;animation:vitoria-cta-pulse 2.4s ease-in-out infinite}@keyframes vitoria-cta-pulse{0%,to{background-color:#c51d5d;box-shadow:0 4px 14px #c51d5d30}50%{background-color:#a91650;box-shadow:0 4px 20px #c51d5d66}}.vitoria-sticky-cta a:hover,.vitoria-sticky-cta a:focus-visible{animation-play-state:paused}.vitoria-sticky-cta a:focus-visible{outline:3px solid #482b3d;outline-offset:3px}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.vitoria-sticky-cta a{animation:none}}
/*# sourceMappingURL=/cdn/shop/t/3/compiled_assets/styles.css.map?subset=AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADA */
