html .cv2 .cv2-sheet-register:where(:not(.cv2-sheet-register--outline)),html :is(.hv2,.cv2,.sh2,.sv2) :is(.button:where(:not(.button--ink,.home-final *,.finish-banner *,.cv2-bookbar *,.shop-final *,.sv2-close *)),.stripe-cta),html :is(.hv2-tw,.cv2-tw,.sh2-tw,.sv2-tw) :is(a,button).bg-primary{position:relative;isolation:isolate;justify-content:center;padding-inline:var(--stripe-cta-px,48px);border:1px solid transparent;border-radius:0;background:transparent;color:#252117;text-align:center;text-decoration:none}html .cv2 .cv2-sheet-register:where(:not(.cv2-sheet-register--outline)):before,html :is(.hv2,.cv2,.sh2,.sv2) :is(.button:where(:not(.button--ink,.home-final *,.finish-banner *,.cv2-bookbar *,.shop-final *,.sv2-close *)),.stripe-cta):before,html :is(.hv2-tw,.cv2-tw,.sh2-tw,.sv2-tw) :is(a,button).bg-primary:before{content:"";position:absolute;inset-block:0;inset-inline:var(--stripe-cta-inset,12px);z-index:-1;pointer-events:none;border:2px solid transparent;background-color:#dbba67;background-image:linear-gradient(90deg,#98b0cd 0 6px,transparent 6px calc(100% - 6px),#fbf3e5 calc(100% - 6px) 100%);background-origin:border-box;background-repeat:no-repeat;transform:skewX(-18.43deg)}html .cv2 .cv2-sheet-register:where(:not(.cv2-sheet-register--outline)):after,html :is(.hv2,.cv2,.sh2,.sv2) :is(.button:where(:not(.button--ink,.home-final *,.finish-banner *,.cv2-bookbar *,.shop-final *,.sv2-close *)),.stripe-cta):after,html :is(.hv2-tw,.cv2-tw,.sh2-tw,.sv2-tw) :is(a,button).bg-primary:after{content:none}html .cv2 .cv2-sheet-register:where(:not(.cv2-sheet-register--outline)):hover:before,html :is(.hv2,.cv2,.sh2,.sv2) :is(.button:where(:not(.button--ink,.home-final *,.finish-banner *,.cv2-bookbar *,.shop-final *,.sv2-close *)),.stripe-cta):hover:where(:not(:disabled,[aria-disabled=true])):before,html :is(.hv2-tw,.cv2-tw,.sh2-tw,.sv2-tw) :is(a,button).bg-primary:hover:where(:not(:disabled,[aria-disabled=true])):before{background-color:#cea63d;border-color:#252117}html :is(.hv2,.cv2,.sh2,.sv2) :is(.button:where(:not(.button--ink,.home-final *,.finish-banner *,.cv2-bookbar *,.shop-final *,.sv2-close *)),.stripe-cta)[aria-current=page]:before{border-color:#252117}html :is(.hv2,.cv2,.sh2,.sv2) .stripe-cta.stripe-cta--deep:before{background-color:#cea63d}html :is(.hv2,.cv2,.sh2,.sv2) .stripe-cta.stripe-cta--sm{--stripe-cta-px:32px}@media (prefers-reduced-motion:no-preference){html .cv2 .cv2-sheet-register:where(:not(.cv2-sheet-register--outline)):before,html :is(.hv2,.cv2,.sh2,.sv2) :is(.button:where(:not(.button--ink,.home-final *,.finish-banner *,.cv2-bookbar *,.shop-final *,.sv2-close *)),.stripe-cta):before,html :is(.hv2-tw,.cv2-tw,.sh2-tw,.sv2-tw) :is(a,button).bg-primary:before{transition:background-color .15s,border-color .15s}}@media (forced-colors:active){html .cv2 .cv2-sheet-register:where(:not(.cv2-sheet-register--outline)),html :is(.hv2,.cv2,.sh2,.sv2) :is(.button:where(:not(.button--ink,.home-final *,.finish-banner *,.cv2-bookbar *,.shop-final *,.sv2-close *)),.stripe-cta),html :is(.hv2-tw,.cv2-tw,.sh2-tw,.sv2-tw) :is(a,button).bg-primary{border-color:ButtonText}}